diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 191235c50..97d2279a2 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -21,6 +21,8 @@ variables: buildPlatform: 'Any CPU' buildConfiguration: 'Release' NUGET_PACKAGES: $(Agent.ToolsDirectory)/nuget/packages # NuGet 缓存路径 + # 与 NuGetCommand@2 external 推送目标一致(nuget.org v3) + NuGetPushSource: 'https://api.nuget.org/v3/index.json' steps: # - task: UseDotNet@2 @@ -145,859 +147,165 @@ steps: # inputs: # versionSpec: 5.2.0 # checkLatest: true - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Core -V0 - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Core.0.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Core -V0 - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Core.0.*.snupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Core.AspNet - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Core.AspNet*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Core.AspNet - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Core.AspNet*.snupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Log - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Log.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Log - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Log.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Mvc.UI - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Mvc.UI.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Mvc.UI - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Mvc.UI.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Repository - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Repository.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Repository - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Repository.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Service - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Service.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Service - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Service.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.SMS - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.SMS.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.SMS - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.SMS.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Utility - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Utility.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Utility - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Utility.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.XncfBase - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.XncfBase.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.XncfBase - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.XncfBase.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.AreaBase - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.AreaBase.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.AreaBase - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.AreaBase.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.ChangeNamespace - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.ChangeNamespace.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.ChangeNamespace - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.ChangeNamespace.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.DynamicData - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.DynamicData.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.DynamicData - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.DynamicData.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.DatabaseToolkit - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.DatabaseToolkit.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.DatabaseToolkit - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.DatabaseToolkit.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.Swagger - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.Swagger.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.Swagger - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.Swagger.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.Terminal - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.Terminal.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.Terminal - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.Terminal.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.XncfBuilder - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.XncfBuilder.0.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.XncfBuilder - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.XncfBuilder.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Database -v0 - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.0.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Database -v0 - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.0.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.DatabasePlant - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.DatabasePlant.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.DatabasePlant - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.DatabasePlant.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Database.MySql - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.MySql.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Database.MySql - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.MySql.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Database.InMemory - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.InMemory.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Database.InMemory - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.InMemory.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Database.SqlServer - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.SqlServer.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Database.SqlServer - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.SqlServer.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Database.Sqlite - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.Sqlite.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Database.Sqlite - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.Sqlite.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Database.PostgreSQL - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.PostgreSQL.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Database.PostgreSQL - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.PostgreSQL.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Database.Oracle - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.Oracle.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Database.Oracle - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.Oracle.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Database.Dm - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.Dm.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.Database.Dm - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.Dm.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.XncfBuilder.Template - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.XncfBuilder.Template.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -# 系统模块 开始 -- task: NuGetCommand@2 - displayName: Senparc.Xncf.Menu - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.Menu.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.XncfModuleManager - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.XncfModuleManager.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.SystemPermission - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.SystemPermission.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.SystemManager - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.SystemManager.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.SystemCore - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.SystemCore.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.AreasBase - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.AreasBase.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.Tenant.Interface - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.Tenant.Interface.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.Tenant - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.Tenant.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.PromptRange - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.PromptRange.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.PromptRange - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.PromptRange.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.XncfBuilder - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.XncfBuilder.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.Database -v0 - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.Database.0.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.AIKernel - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.AIKernel.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.AIKernel - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.AIKernel.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.AgentsManager - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.AgentsManager.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.AgentsManager - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.AgentsManager.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.Dapr - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.Dapr.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.Dapr - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.Dapr.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Xncf.SenMapic - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.SenMapic.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.SenMapic - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.SenMapic.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() -- task: NuGetCommand@2 - displayName: Senparc.Xncf.MCP - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.MCP.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.MCP - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.MCP.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() +# 自动发现并推送 Senparc.Ncf.* / Senparc.Xncf.* 的 .nupkg(仅 .nupkg;符号包 .snupkg 未包含,可按需扩展) +# 凭据:脚本无法使用 NuGetAuthenticate 注入仅含 ApiKey 的 nuget.org 服务连接(Microsoft 文档限制), +# 请在 Pipeline 中配置机密变量 NUGET_API_KEY(与「nuget-jeffrey-full-key」服务连接中的 NuGet.org API Key 相同即可)。 +- powershell: | + $ErrorActionPreference = 'Continue' + $root = "$(Build.SourcesDirectory)" + $source = "$(NuGetPushSource)" + $apiKey = $env:NUGET_API_KEY + if ([string]::IsNullOrWhiteSpace($apiKey)) { + Write-Host "##[error]缺少机密变量 NUGET_API_KEY:请在 Pipeline / Variable group 中设置(NuGet.org 推送用 API Key,可与服务连接 nuget-jeffrey-full-key 使用同一密钥)。" + exit 2 + } + Add-Type -AssemblyName System.IO.Compression.FileSystem -- task: NuGetCommand@2 - displayName: Senparc.Xncf.WeixinManager - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.WeixinManager.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Xncf.WeixinManager - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Xncf.WeixinManager.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: Senparc.Ncf.UnitTestExtension - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.UnitTestExtension.*.nupkg' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - -- task: NuGetCommand@2 - displayName: 'Senparc.Ncf.UnitTestExtension - Symbol' - inputs: - command: push - packagesToPush: '**/Senparc.Ncf.UnitTestExtension.*.snupkg;' - nuGetFeedType: external - publishFeedCredentials: 'nuget-jeffrey-full-key' - arguments: '-skipDuplicate' - continueOnError: true - condition: succeededOrFailed() - - + function Get-NupkgMetadataFromZip { + param([string]$PackagePath) + try { + $zip = [System.IO.Compression.ZipFile]::OpenRead($PackagePath) + try { + $entry = $zip.Entries | Where-Object { $_.FullName -match '(?i)\.nuspec$' } | Select-Object -First 1 + if (-not $entry) { + return @{ Id = ''; Version = '' } + } + $r = New-Object System.IO.StreamReader($entry.Open()) + try { + $txt = $r.ReadToEnd() + } finally { $r.Close() } + $xml = New-Object System.Xml.XmlDocument + $xml.PreserveWhitespace = $true + $xml.LoadXml($txt) + $nsUri = $xml.DocumentElement.NamespaceURI + $id = $null + $ver = $null + if ([string]::IsNullOrEmpty($nsUri)) { + $id = $xml.package.metadata.id + $ver = $xml.package.metadata.version + } else { + $nsm = New-Object System.Xml.XmlNamespaceManager($xml.NameTable) + $nsm.AddNamespace('n', $nsUri) + $meta = $xml.SelectSingleNode('//n:metadata', $nsm) + if ($meta) { + $idN = $meta.SelectSingleNode('n:id', $nsm) + $verN = $meta.SelectSingleNode('n:version', $nsm) + if ($idN) { $id = $idN.InnerText } + if ($verN) { $ver = $verN.InnerText } + } + } + return @{ Id = [string]$id; Version = [string]$ver } + } finally { $zip.Dispose() } + } catch { + return @{ Id = ''; Version = '' } + } + } + + function Test-SenparcPackageFileName { + param([string]$FileName) + return ($FileName.StartsWith('Senparc.Ncf.', [System.StringComparison]::Ordinal) -or + $FileName.StartsWith('Senparc.Xncf.', [System.StringComparison]::Ordinal)) + } + + $candidates = Get-ChildItem -Path $root -Recurse -File -Filter '*.nupkg' -ErrorAction SilentlyContinue | + Where-Object { Test-SenparcPackageFileName $_.Name } | + Sort-Object FullName -Unique + $rows = New-Object System.Collections.Generic.List[object] + + Write-Host "== Senparc NuGet push: discovered $($candidates.Count) package file(s) under $root ==" + + $anyUnexpectedFailure = $false + + foreach ($f in $candidates) { + $path = $f.FullName + $meta = Get-NupkgMetadataFromZip $path + $pkgId = if ([string]::IsNullOrWhiteSpace($meta.Id)) { $f.BaseName } else { $meta.Id } + $pkgVer = if ([string]::IsNullOrWhiteSpace($meta.Version)) { '' } else { $meta.Version } + + Write-Host ("##[command] dotnet nuget push ""{0}"" --source ""{1}"" --api-key *** --skip-duplicate" -f $path, $source) + + $stdoutPath = Join-Path $env:TEMP ("nuget-push-{0}.out.txt" -f [Guid]::NewGuid().ToString('N')) + $stderrPath = Join-Path $env:TEMP ("nuget-push-{0}.err.txt" -f [Guid]::NewGuid().ToString('N')) + try { + # 使用逗号分隔的 ArgumentList,避免 Windows PowerShell 5.1 对数组变量的已知问题 + $p = Start-Process -FilePath 'dotnet' -ArgumentList 'nuget', 'push', $path, '--source', $source, '--api-key', $apiKey, '--skip-duplicate', '--timeout', '3600' -NoNewWindow -Wait -PassThru ` + -RedirectStandardOutput $stdoutPath -RedirectStandardError $stderrPath + $out = (Get-Content -LiteralPath $stdoutPath -Raw -ErrorAction SilentlyContinue) + $err = (Get-Content -LiteralPath $stderrPath -Raw -ErrorAction SilentlyContinue) + $code = $p.ExitCode + } finally { + Remove-Item -LiteralPath $stdoutPath -Force -ErrorAction SilentlyContinue + Remove-Item -LiteralPath $stderrPath -Force -ErrorAction SilentlyContinue + } + + $combined = (@($out, $err) | Where-Object { $_ }) -join "`n" + $result = 'Failed' + $reason = '' + + # --skip-duplicate: 成功退出码 0,重复包通常会有 skip / already exists 类提示 + if ($code -eq 0) { + $lower = if ($combined) { $combined.ToLowerInvariant() } else { '' } + if ($lower -match 'skip|already exists|duplicate|409') { + $result = 'Skipped (exists)' + if ($combined) { + $one = ($combined.Trim() -replace '\s+', ' ') + if ($one.Length -gt 200) { $reason = $one.Substring(0, 200) + '...' } else { $reason = $one } + } + } else { + $result = 'Published' + } + } else { + # 非 0:409 Conflict / 已存在 仍视为跳过;其余为失败 + $lower = if ($combined) { $combined.ToLowerInvariant() } else { '' } + if ($lower -match '409|conflict|already exists|duplicate|cannot publish.*exists') { + $result = 'Skipped (exists)' + if ($combined) { + $one = ($combined.Trim() -replace '\s+', ' ') + if ($one.Length -gt 200) { $reason = $one.Substring(0, 200) + '...' } else { $reason = $one } + } + } else { + $anyUnexpectedFailure = $true + $result = 'Failed' + $reason = if ($combined) { ($combined.Trim() -replace '\s+', ' ') } else { ("dotnet exit code {0}" -f $code) } + if ($reason.Length -gt 400) { $reason = $reason.Substring(0, 400) + '...' } + } + } + + $rows.Add([pscustomobject]@{ + PackageId = $pkgId + Version = $pkgVer + Path = $path + Result = $result + Detail = $reason + }) + } + + Write-Host '' + Write-Host '========== NuGet push summary (PackageId | Version | Path | Result) ==========' + foreach ($r in $rows) { + $pathDisp = $r.Path + if ($pathDisp.Length -gt 120) { $pathDisp = '...' + $pathDisp.Substring([Math]::Max(0, $pathDisp.Length - 117)) } + Write-Host ('| {0} | {1} | {2} | {3} |' -f $r.PackageId, $r.Version, $pathDisp, $r.Result) + if ($r.Detail) { + Write-Host (' Reason: {0}' -f $r.Detail) + } + } + Write-Host '===============================================================================' + Write-Host ('Total: {0} (Published / Skipped / Failed 见上表 Result 列)' -f $rows.Count) + Write-Host 'Job exit: 发现与推送循环已执行完毕;若存在非重复性错误则失败。' + + if ($anyUnexpectedFailure) { + Write-Host "##[error]One or more package pushes failed (see summary table)." + exit 1 + } + exit 0 + displayName: 'Push Senparc .nupkg (auto-discover, skip duplicates)' + condition: succeededOrFailed() + env: + NUGET_API_KEY: $(NUGET_API_KEY) -# 系统模块 结束 - task: DotNetCoreCLI@2 displayName: Publish inputs: diff --git a/src/Basic/Senparc.Ncf.AreaBase/Senparc.Ncf.AreaBase.csproj b/src/Basic/Senparc.Ncf.AreaBase/Senparc.Ncf.AreaBase.csproj index b59babdec..d8f329780 100644 --- a/src/Basic/Senparc.Ncf.AreaBase/Senparc.Ncf.AreaBase.csproj +++ b/src/Basic/Senparc.Ncf.AreaBase/Senparc.Ncf.AreaBase.csproj @@ -1,7 +1,7 @@ net8.0 - 0.20.14-preview.1 + 0.20.15.1-preview Senparc.Ncf.AreaBase Senparc.Ncf.AreaBase true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.AreaBase - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Core/Senparc.Ncf.Core.csproj b/src/Basic/Senparc.Ncf.Core/Senparc.Ncf.Core.csproj index 99fb5d2fa..bd5129e2c 100644 --- a/src/Basic/Senparc.Ncf.Core/Senparc.Ncf.Core.csproj +++ b/src/Basic/Senparc.Ncf.Core/Senparc.Ncf.Core.csproj @@ -1,7 +1,7 @@ net8.0 - 0.23.17-preview.1 + 0.23.18.1-preview Senparc.Ncf.Core Senparc.Ncf.Core 10.0 @@ -14,7 +14,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Core - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Database.Dm/Senparc.Ncf.Database.Dm.csproj b/src/Basic/Senparc.Ncf.Database.Dm/Senparc.Ncf.Database.Dm.csproj index 054722e29..35717554d 100644 --- a/src/Basic/Senparc.Ncf.Database.Dm/Senparc.Ncf.Database.Dm.csproj +++ b/src/Basic/Senparc.Ncf.Database.Dm/Senparc.Ncf.Database.Dm.csproj @@ -1,7 +1,7 @@ net8.0 - 0.6.10-preview.1 + 0.6.11.1-preview enable Senparc.Ncf.Database.Dm Senparc.Ncf.Database.Dm @@ -14,7 +14,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Database.Dm - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Database.InMemory/Senparc.Ncf.Database.InMemory.csproj b/src/Basic/Senparc.Ncf.Database.InMemory/Senparc.Ncf.Database.InMemory.csproj index e5917947a..000ab421b 100644 --- a/src/Basic/Senparc.Ncf.Database.InMemory/Senparc.Ncf.Database.InMemory.csproj +++ b/src/Basic/Senparc.Ncf.Database.InMemory/Senparc.Ncf.Database.InMemory.csproj @@ -1,7 +1,7 @@ net8.0 - 0.19.11-preview.1 + 0.19.12.1-preview Senparc.Ncf.Database.InMemory Senparc.Ncf.Database.InMemory true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Database.InMemory - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Database.MySql.Backup/Senparc.Ncf.Database.MySql.Backcup.csproj b/src/Basic/Senparc.Ncf.Database.MySql.Backup/Senparc.Ncf.Database.MySql.Backcup.csproj index cda22c141..55b769aa5 100644 --- a/src/Basic/Senparc.Ncf.Database.MySql.Backup/Senparc.Ncf.Database.MySql.Backcup.csproj +++ b/src/Basic/Senparc.Ncf.Database.MySql.Backup/Senparc.Ncf.Database.MySql.Backcup.csproj @@ -1,7 +1,7 @@ net8.0 - 0.19.11-preview.1 + 0.19.12.1-preview Senparc.Ncf.Database.MySql.Backup Senparc.Ncf.Database.MySql.Backup true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Database.MySql.Backup - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Database.MySql/Senparc.Ncf.Database.MySql.csproj b/src/Basic/Senparc.Ncf.Database.MySql/Senparc.Ncf.Database.MySql.csproj index a7451601a..2e9f837e6 100644 --- a/src/Basic/Senparc.Ncf.Database.MySql/Senparc.Ncf.Database.MySql.csproj +++ b/src/Basic/Senparc.Ncf.Database.MySql/Senparc.Ncf.Database.MySql.csproj @@ -1,7 +1,7 @@ net8.0 - 0.19.11-preview.1 + 0.19.12.1-preview Senparc.Ncf.Database.MySql Senparc.Ncf.Database.MySql true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Database.MySql - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Database.Oracle/Senparc.Ncf.Database.Oracle.csproj b/src/Basic/Senparc.Ncf.Database.Oracle/Senparc.Ncf.Database.Oracle.csproj index 4b611017e..a683f4769 100644 --- a/src/Basic/Senparc.Ncf.Database.Oracle/Senparc.Ncf.Database.Oracle.csproj +++ b/src/Basic/Senparc.Ncf.Database.Oracle/Senparc.Ncf.Database.Oracle.csproj @@ -1,7 +1,7 @@ net8.0 - 0.9.11-preview.1 + 0.9.12.1-preview Senparc.Ncf.Database.Oracle Senparc.Ncf.Database.Oracle true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Database.Oracle - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Database.PostgreSQL/Senparc.Ncf.Database.PostgreSQL.csproj b/src/Basic/Senparc.Ncf.Database.PostgreSQL/Senparc.Ncf.Database.PostgreSQL.csproj index 141e38d20..335d24ecb 100644 --- a/src/Basic/Senparc.Ncf.Database.PostgreSQL/Senparc.Ncf.Database.PostgreSQL.csproj +++ b/src/Basic/Senparc.Ncf.Database.PostgreSQL/Senparc.Ncf.Database.PostgreSQL.csproj @@ -1,7 +1,7 @@ net8.0 - 0.12.11-preview.1 + 0.12.12.1-preview enable Senparc.Ncf.Database.PostgreSQL Senparc.Ncf.Database.PostgreSQL @@ -14,7 +14,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Database.PostgreSQL - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Database.SqlServer/Senparc.Ncf.Database.SqlServer.csproj b/src/Basic/Senparc.Ncf.Database.SqlServer/Senparc.Ncf.Database.SqlServer.csproj index 7e0dd3b84..11a888d70 100644 --- a/src/Basic/Senparc.Ncf.Database.SqlServer/Senparc.Ncf.Database.SqlServer.csproj +++ b/src/Basic/Senparc.Ncf.Database.SqlServer/Senparc.Ncf.Database.SqlServer.csproj @@ -1,7 +1,7 @@ net8.0 - 0.19.11-preview.1 + 0.19.12.1-preview Senparc.Ncf.Database.SqlServer Senparc.Ncf.Database.SqlServer true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Database.SqlServer - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Database.Sqlite/Senparc.Ncf.Database.Sqlite.csproj b/src/Basic/Senparc.Ncf.Database.Sqlite/Senparc.Ncf.Database.Sqlite.csproj index c42e7e830..05262b276 100644 --- a/src/Basic/Senparc.Ncf.Database.Sqlite/Senparc.Ncf.Database.Sqlite.csproj +++ b/src/Basic/Senparc.Ncf.Database.Sqlite/Senparc.Ncf.Database.Sqlite.csproj @@ -1,7 +1,7 @@ net8.0 - 0.19.11-preview.1 + 0.19.12.1-preview Senparc.Ncf.Database.Sqlite Senparc.Ncf.Database.Sqlite true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Database.Sqlite - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Database/Senparc.Ncf.Database.csproj b/src/Basic/Senparc.Ncf.Database/Senparc.Ncf.Database.csproj index 745690e14..4bd5719c8 100644 --- a/src/Basic/Senparc.Ncf.Database/Senparc.Ncf.Database.csproj +++ b/src/Basic/Senparc.Ncf.Database/Senparc.Ncf.Database.csproj @@ -1,7 +1,7 @@ net8.0 - 0.20.3-preview.1 + 0.20.4.1-preview Senparc.Ncf.Database Senparc.Ncf.Database true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Database - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.DatabasePlant/Senparc.Ncf.DatabasePlant.csproj b/src/Basic/Senparc.Ncf.DatabasePlant/Senparc.Ncf.DatabasePlant.csproj index 234122936..338df904b 100644 --- a/src/Basic/Senparc.Ncf.DatabasePlant/Senparc.Ncf.DatabasePlant.csproj +++ b/src/Basic/Senparc.Ncf.DatabasePlant/Senparc.Ncf.DatabasePlant.csproj @@ -1,7 +1,7 @@ net8.0 - 0.20.13-preview.1 + 0.20.14.1-preview Senparc.Ncf.DatabasePlant Senparc.Ncf.DatabasePlant true diff --git a/src/Basic/Senparc.Ncf.Log/Senparc.Ncf.Log.csproj b/src/Basic/Senparc.Ncf.Log/Senparc.Ncf.Log.csproj index 0e967f548..903c5e240 100644 --- a/src/Basic/Senparc.Ncf.Log/Senparc.Ncf.Log.csproj +++ b/src/Basic/Senparc.Ncf.Log/Senparc.Ncf.Log.csproj @@ -1,7 +1,7 @@ net8.0 - 0.19.8-preview.1 + 0.19.9.1-preview Senparc.Ncf.Log Senparc.Ncf.Log true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Log - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Mvc.UI/Senparc.Ncf.Mvc.UI.csproj b/src/Basic/Senparc.Ncf.Mvc.UI/Senparc.Ncf.Mvc.UI.csproj index 166be3f74..3a8050f7a 100644 --- a/src/Basic/Senparc.Ncf.Mvc.UI/Senparc.Ncf.Mvc.UI.csproj +++ b/src/Basic/Senparc.Ncf.Mvc.UI/Senparc.Ncf.Mvc.UI.csproj @@ -1,7 +1,7 @@ net8.0 - 0.20.12-preview.1 + 0.20.13.1-preview Senparc.Ncf.Mvc.UI Senparc.Ncf.Mvc.UI true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Mvc.UI - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Repository/Senparc.Ncf.Repository.csproj b/src/Basic/Senparc.Ncf.Repository/Senparc.Ncf.Repository.csproj index fdcd76699..1bdb16240 100644 --- a/src/Basic/Senparc.Ncf.Repository/Senparc.Ncf.Repository.csproj +++ b/src/Basic/Senparc.Ncf.Repository/Senparc.Ncf.Repository.csproj @@ -1,7 +1,7 @@ net8.0 - 0.19.11-preview.1 + 0.19.12.1-preview Senparc.Ncf.Repository Senparc.Ncf.Repository true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Repository - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.SMS/Senparc.Ncf.SMS.csproj b/src/Basic/Senparc.Ncf.SMS/Senparc.Ncf.SMS.csproj index b734025ee..38aad2fcc 100644 --- a/src/Basic/Senparc.Ncf.SMS/Senparc.Ncf.SMS.csproj +++ b/src/Basic/Senparc.Ncf.SMS/Senparc.Ncf.SMS.csproj @@ -1,7 +1,7 @@ net8.0 - 0.19.10-preview.1 + 0.19.11.1-preview Senparc.Ncf.SMS Senparc.Ncf.SMS true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.SMS - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Service/Senparc.Ncf.Service.csproj b/src/Basic/Senparc.Ncf.Service/Senparc.Ncf.Service.csproj index f217810a8..6cb1650ab 100644 --- a/src/Basic/Senparc.Ncf.Service/Senparc.Ncf.Service.csproj +++ b/src/Basic/Senparc.Ncf.Service/Senparc.Ncf.Service.csproj @@ -1,7 +1,7 @@ net8.0 - 0.22.12-preview.1 + 0.22.13.1-preview Senparc.Ncf.Service Senparc.Ncf.Service true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Service - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.Shared.Abstractions/Senparc.Ncf.Shared.Abstractions.csproj b/src/Basic/Senparc.Ncf.Shared.Abstractions/Senparc.Ncf.Shared.Abstractions.csproj index e7acaa1d5..f02a5ef8c 100644 --- a/src/Basic/Senparc.Ncf.Shared.Abstractions/Senparc.Ncf.Shared.Abstractions.csproj +++ b/src/Basic/Senparc.Ncf.Shared.Abstractions/Senparc.Ncf.Shared.Abstractions.csproj @@ -1,7 +1,7 @@ net8.0 - 0.1.0-preview1 + 0.1.1-preview1 Senparc.Ncf.Shared.Abstractions Senparc.Ncf.Shared.Abstractions 10.0 @@ -14,12 +14,12 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Shared.Abstractions - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg v0.1.0 创世 - + https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease @@ -44,4 +44,4 @@ - + \ No newline at end of file diff --git a/src/Basic/Senparc.Ncf.Utility/Senparc.Ncf.Utility.csproj b/src/Basic/Senparc.Ncf.Utility/Senparc.Ncf.Utility.csproj index b031bc676..3344fb428 100644 --- a/src/Basic/Senparc.Ncf.Utility/Senparc.Ncf.Utility.csproj +++ b/src/Basic/Senparc.Ncf.Utility/Senparc.Ncf.Utility.csproj @@ -1,7 +1,7 @@ net8.0 - 0.19.9-preview.1 + 0.19.10.1-preview Senparc.Ncf.Utility Senparc.Ncf.Utility true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 Senparc.Ncf.Utility - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Basic/Senparc.Ncf.XncfBase.Tests/Functions/FunctionHelperTests.cs b/src/Basic/Senparc.Ncf.XncfBase.Tests/Functions/FunctionHelperTests.cs index 23e8eb6ad..9fb9a866a 100644 --- a/src/Basic/Senparc.Ncf.XncfBase.Tests/Functions/FunctionHelperTests.cs +++ b/src/Basic/Senparc.Ncf.XncfBase.Tests/Functions/FunctionHelperTests.cs @@ -5,8 +5,10 @@ using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Tests; using System; +using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; +using System.Text.Json.Serialization; using System.Threading.Tasks; namespace Senparc.Ncf.XncfBase.Functions.Tests @@ -36,7 +38,25 @@ public override async Task LoadData(IServiceProvider serviceProvider) } } - [FunctionRender("设置参数", "设置备份间隔时间、备份文件路径等参数", typeof(Register))] + public class SetSelectionConfigFunctionAppRequest : FunctionAppRequestBase + { + [Required] + [System.ComponentModel.Description("智能体||从下拉中选择,或直接手动输入")] + [FunctionParameterUi(ParameterType.DropDownList, nameof(AgentOptions), Filterable = true, AllowCreate = true)] + public string AgentName { get; set; } + + [JsonIgnore] + public SelectionList AgentOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); + + public override Task LoadData(IServiceProvider serviceProvider) + { + AgentOptions.Items.Add(new SelectionItem("PromptCatalyzer", "PromptCatalyzer", defaultSelected: true)); + AgentOptions.Items.Add(new SelectionItem("Scorer", "Scorer")); + return Task.CompletedTask; + } + } + + [FunctionRender("设置参数", "设置备份间隔时间、备份文件路径等参数", typeof(TestModuleRegister))] public async Task SetConfig(SetConfigFunctionAppRequest request) { return await this.GetStringResponseAsync(async (response, logger) => @@ -44,6 +64,15 @@ public async Task SetConfig(SetConfigFunctionAppRequest reque return request.BackupPath; }); } + + [FunctionRender("设置智能体", "测试简单值 + 下拉元数据", typeof(TestModuleRegister))] + public async Task SetSelectionConfig(SetSelectionConfigFunctionAppRequest request) + { + return await this.GetStringResponseAsync(async (response, logger) => + { + return request.AgentName; + }); + } } @@ -64,5 +93,32 @@ public void GetFunctionParameterInfoAsyncTest() Assert.IsTrue(result.Count > 0); Console.WriteLine(result.ToJson(true)); } + + [TestMethod()] + public void GetFunctionParameterInfoWithUiAttributeTest() + { + var functionBag = Senparc.Ncf.XncfBase.Register.FunctionRenderCollection[typeof(TestModuleRegister)].Values + .First(z => z.MethodInfo.Name == nameof(TestFunctionAppService.SetSelectionConfig)); + + var result = FunctionHelper.GetFunctionParameterInfoAsync(base._serviceProvider, functionBag, true).GetAwaiter().GetResult(); + var agentName = result.First(z => z.Name == nameof(TestFunctionAppService.SetSelectionConfigFunctionAppRequest.AgentName)); + + Assert.AreEqual(ParameterType.DropDownList, agentName.ParameterType); + Assert.AreEqual("String", agentName.SystemType); + Assert.AreEqual(2, agentName.SelectionList.Items.Count); + Assert.IsTrue(agentName.Filterable); + Assert.IsTrue(agentName.AllowCreate); + } + + [TestMethod()] + public void NormalizeLegacySelectionListJsonToStringRequestTest() + { + var rawJson = "{\"AgentName\":{\"SelectedValues\":[\"PromptCatalyzer\"]}}"; + var normalizedJson = FunctionRequestParameterNormalizer.NormalizeJson(rawJson, typeof(TestFunctionAppService.SetSelectionConfigFunctionAppRequest)); + + var result = Senparc.CO2NET.Helpers.SerializerHelper.GetObject(normalizedJson, typeof(TestFunctionAppService.SetSelectionConfigFunctionAppRequest)) as TestFunctionAppService.SetSelectionConfigFunctionAppRequest; + + Assert.AreEqual("PromptCatalyzer", result.AgentName); + } } } \ No newline at end of file diff --git a/src/Basic/Senparc.Ncf.XncfBase/FunctionRenders/FunctionRequestParameterNormalizer.cs b/src/Basic/Senparc.Ncf.XncfBase/FunctionRenders/FunctionRequestParameterNormalizer.cs new file mode 100644 index 000000000..8560bf33a --- /dev/null +++ b/src/Basic/Senparc.Ncf.XncfBase/FunctionRenders/FunctionRequestParameterNormalizer.cs @@ -0,0 +1,266 @@ +using Senparc.Ncf.XncfBase.Functions; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text.Json; +using System.Text.Json.Nodes; + +namespace Senparc.Ncf.XncfBase.FunctionRenders +{ + /// + /// Normalizes request payloads so legacy SelectionList JSON and simple string JSON + /// can both bind to FunctionRender request types. + /// + public static class FunctionRequestParameterNormalizer + { + public static string NormalizeJson(string rawJson, Type requestType) + { + if (string.IsNullOrWhiteSpace(rawJson) || requestType == null) + { + return rawJson; + } + + JsonNode rootNode; + try + { + rootNode = JsonNode.Parse(rawJson); + } + catch + { + return rawJson; + } + + if (rootNode is not JsonObject jsonObject) + { + return rawJson; + } + + var properties = requestType.GetProperties(BindingFlags.Instance | BindingFlags.Public) + .Where(z => z.CanWrite) + .ToList(); + + foreach (var property in properties) + { + if (!TryGetJsonProperty(jsonObject, property.Name, out var jsonKey, out var currentNode)) + { + continue; + } + + if (property.PropertyType == typeof(SelectionList)) + { + jsonObject[jsonKey] = NormalizeSelectionListNode(currentNode); + continue; + } + + var uiAttr = property.GetCustomAttribute(); + jsonObject[jsonKey] = NormalizeSimpleNode(property.PropertyType, currentNode, uiAttr); + } + + return jsonObject.ToJsonString(new JsonSerializerOptions + { + WriteIndented = false + }); + } + + private static JsonNode NormalizeSelectionListNode(JsonNode currentNode) + { + if (currentNode is JsonObject currentObject && TryGetJsonProperty(currentObject, "SelectedValues", out _, out _)) + { + return currentNode; + } + + var values = ExtractValues(currentNode, forMultiple: true); + var selectedValues = new JsonArray(values.Select(z => JsonValue.Create(z)).ToArray()); + + return new JsonObject + { + ["SelectedValues"] = selectedValues + }; + } + + private static JsonNode NormalizeSimpleNode(Type targetType, JsonNode currentNode, FunctionParameterUiAttribute uiAttr) + { + if (IsBooleanTargetType(targetType) && TryNormalizeBooleanJsonNode(currentNode, out var boolJson)) + { + return boolJson; + } + + var forMultiple = uiAttr?.ParameterType == ParameterType.CheckBoxList || targetType == typeof(string[]); + var values = ExtractValues(currentNode, forMultiple); + + if (targetType == typeof(string[])) + { + return new JsonArray(values.Select(z => JsonValue.Create(z)).ToArray()); + } + + if (targetType == typeof(string)) + { + if (currentNode is JsonValue valueNode && TryGetString(valueNode, out var stringValue)) + { + return JsonValue.Create(stringValue); + } + + return JsonValue.Create(forMultiple ? string.Join("\n", values) : values.FirstOrDefault()); + } + + var firstValue = values.FirstOrDefault(); + if (firstValue == null) + { + return null; + } + + if (IsNullableType(targetType, typeof(int)) && int.TryParse(firstValue, out var intValue)) + { + return JsonValue.Create(intValue); + } + + if (IsNullableType(targetType, typeof(long)) && long.TryParse(firstValue, out var longValue)) + { + return JsonValue.Create(longValue); + } + + if (IsNullableType(targetType, typeof(bool)) && bool.TryParse(firstValue, out var boolValue)) + { + return JsonValue.Create(boolValue); + } + + return JsonValue.Create(firstValue); + } + + private static List ExtractValues(JsonNode currentNode, bool forMultiple) + { + if (currentNode == null) + { + return new List(); + } + + if (currentNode is JsonObject currentObject) + { + if (TryGetJsonProperty(currentObject, "SelectedValues", out _, out var selectedValuesNode)) + { + return ExtractValues(selectedValuesNode, true); + } + + return new List(); + } + + if (currentNode is JsonArray currentArray) + { + return currentArray.SelectMany(z => ExtractValues(z, true)) + .Where(z => !string.IsNullOrWhiteSpace(z)) + .Distinct(StringComparer.Ordinal) + .ToList(); + } + + if (currentNode is JsonValue currentValue && TryGetString(currentValue, out var stringValue)) + { + return SplitInput(stringValue, forMultiple); + } + + return new List(); + } + + private static List SplitInput(string input, bool forMultiple) + { + if (string.IsNullOrWhiteSpace(input)) + { + return new List(); + } + + if (!forMultiple) + { + return new List { input.Trim() }; + } + + return input.Split(new[] { ',', ',', ';', ';', '\n', '\r', '|' }, StringSplitOptions.RemoveEmptyEntries) + .Select(z => z.Trim()) + .Where(z => !string.IsNullOrWhiteSpace(z)) + .Distinct(StringComparer.Ordinal) + .ToList(); + } + + private static bool TryGetJsonProperty(JsonObject jsonObject, string propertyName, out string actualKey, out JsonNode currentNode) + { + actualKey = null; + currentNode = null; + + foreach (var item in jsonObject) + { + if (string.Equals(item.Key, propertyName, StringComparison.OrdinalIgnoreCase)) + { + actualKey = item.Key; + currentNode = item.Value; + return true; + } + } + + return false; + } + + private static bool TryGetString(JsonValue jsonValue, out string result) + { + result = null; + + try + { + result = jsonValue.GetValue(); + return true; + } + catch + { + try + { + result = jsonValue.ToString(); + return true; + } + catch + { + return false; + } + } + } + + private static bool IsNullableType(Type actualType, Type targetType) + { + var underlyingType = Nullable.GetUnderlyingType(actualType) ?? actualType; + return underlyingType == targetType; + } + + private static bool IsBooleanTargetType(Type targetType) + { + return targetType == typeof(bool) || Nullable.GetUnderlyingType(targetType) == typeof(bool); + } + + private static bool TryNormalizeBooleanJsonNode(JsonNode currentNode, out JsonNode boolJson) + { + boolJson = null; + if (currentNode is not JsonValue jsonValue) + { + return false; + } + + try + { + if (jsonValue.TryGetValue(out var direct)) + { + boolJson = JsonValue.Create(direct); + return true; + } + } + catch + { + // fall through + } + + var s = jsonValue.ToString(); + if (bool.TryParse(s, out var parsed)) + { + boolJson = JsonValue.Create(parsed); + return true; + } + + return false; + } + } +} \ No newline at end of file diff --git a/src/Basic/Senparc.Ncf.XncfBase/Functions/FunctionHelper.cs b/src/Basic/Senparc.Ncf.XncfBase/Functions/FunctionHelper.cs index d6f8ae4ea..1850adf22 100644 --- a/src/Basic/Senparc.Ncf.XncfBase/Functions/FunctionHelper.cs +++ b/src/Basic/Senparc.Ncf.XncfBase/Functions/FunctionHelper.cs @@ -1,244 +1,289 @@ -using Senparc.CO2NET.Extensions; -using Senparc.CO2NET.Helpers; -using Senparc.CO2NET.Trace; -using Senparc.Ncf.Core.AppServices; -using Senparc.Ncf.Core.Exceptions; -using Senparc.Ncf.XncfBase.FunctionRenders; -using Senparc.Ncf.XncfBase.Functions.Parameters; -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.ComponentModel.DataAnnotations; -using System.IO; -using System.Linq; -using System.Reflection; -using System.Text; -using System.Threading.Tasks; - -namespace Senparc.Ncf.XncfBase.Functions -{ - /// - /// Function 帮助类 - /// - public class FunctionHelper - { - /// - /// 记录日志 - /// - /// - /// - public static void RecordLog(StringBuilder sb, string msg) - { - sb.AppendLine($"[{SystemTime.Now.ToString()}]\t{msg}"); - } - - /// - /// 获取所有参数的信息列表 - /// - /// - /// FunctionRenderBag - /// 是否尝试载入数据(参数必须实现 IFunctionParameterLoadDataBase 接口) - /// - public static async Task> GetFunctionParameterInfoAsync(IServiceProvider serviceProvider, FunctionRenderBag functionRenderBag, bool tryLoadData = true) - { - var functionParameterType = functionRenderBag.FunctionParameterType; - - IAppRequest paraObj = null; - - if (ReflectionHelper.HasParameterlessConstructor(functionParameterType)) - { - //包含不带参数的构造函数 - paraObj = functionParameterType.Assembly.CreateInstance(functionParameterType.FullName) as IAppRequest;//TODO:通过 DI 生成 - - if (tryLoadData && paraObj is FunctionAppRequestBase functionRequestPara) - { - try - { - await functionRequestPara.LoadData(serviceProvider);//载入原有信息 - } - catch (Exception ex) - { - SenparcTrace.BaseExceptionLog(ex); - throw; - } - } - } - - var props = functionParameterType.GetProperties(); - ParameterType parameterType = ParameterType.Text; - List result = new List(); - foreach (var prop in props) - { - SelectionList selectionList = null; - parameterType = ParameterType.Text;//默认为文本内容 - //判断是否存在选项 - if (prop.PropertyType == typeof(SelectionList)) - { - var selections = prop.GetValue(paraObj, null) as SelectionList; - switch (selections.SelectionType) - { - case SelectionType.DropDownList: - parameterType = ParameterType.DropDownList; - break; - case SelectionType.CheckBoxList: - parameterType = ParameterType.CheckBoxList; - break; - default: - //TODO: throw - break; - } - selectionList = selections; - } - else if (prop.Name.Contains("SECRET", StringComparison.OrdinalIgnoreCase) || prop.GetCustomAttribute() != null) - { - parameterType = ParameterType.Password; - } - - var name = prop.Name; - string title = null; - string description = null; - var isRequired = prop.GetCustomAttribute() != null; - var descriptionAttr = prop.GetCustomAttribute(); - var maxLengthAttr = prop.GetCustomAttribute(); - var maxLength = 0; - if (descriptionAttr != null && descriptionAttr.Description != null) - { - //分割:名称||说明 - var descriptionAttrArr = descriptionAttr.Description.Split(new[] { "||" }, StringSplitOptions.RemoveEmptyEntries); - title = descriptionAttrArr[0]; - if (descriptionAttrArr.Length > 1) - { - description = descriptionAttrArr[1]; - } - } - - if (maxLengthAttr != null) - { - maxLength = maxLengthAttr.Length; - } - - var systemType = prop.PropertyType.Name; - - object value = null; - try - { - value = prop.GetValue(paraObj); - } - catch (Exception ex) - { - SenparcTrace.BaseExceptionLog(ex); - } - - var functionParamInfo = new FunctionParameterInfo(name, title, description, isRequired, systemType, parameterType, - selectionList ?? new SelectionList(SelectionType.Unknown), value, maxLength); - result.Add(functionParamInfo); - } - return result; - } - - /// - /// 给 SelectionList 对象添加当前解决方案中的 XNCF 项目 - /// (扫描当前解决方案包含的所有领域项目) - /// - /// 当前解决方案是否必须包含 XNCF 项目 - /// 查找 XNCF 模块根目录,如果留 null,则使用 System.IO.Directory.GetCurrentDirectory()获取,并且查找 .sln 所在文件夹 - /// 除了标准的 XNCF 以外额外的项目 - public static List LoadXncfProjects(bool mustHaveXncfModule = false, string rootDir = null, params string[] additionalProjects) - { - var selectList = new List(); - - var currentDir = rootDir ?? System.IO.Directory.GetCurrentDirectory(); - - while (currentDir != null) - { - var slnFile = Directory.GetFiles(currentDir, "*.sln"); - if (slnFile.Length > 0) - { - break; - } - currentDir = Directory.GetParent(currentDir).FullName; - } - - if (currentDir != null) - { - //找到了 SLN 文件,开始展开地毯式搜索 - - //第一步:查找 XNCF - - var projectFolders = Directory.GetDirectories(currentDir, "*.XNCF.*", SearchOption.AllDirectories).ToList(); - - if (additionalProjects != null && additionalProjects.Length > 0) - { - foreach (var proj in additionalProjects) - { - var addProjectFolders = Directory.GetDirectories(currentDir, proj, SearchOption.AllDirectories); - if (addProjectFolders.Count() > 0) - { - projectFolders.AddRange(addProjectFolders); - } - } - } - - foreach (var projectFolder in projectFolders) - { - //第二步:查看 Register 文件是否存在 - var registerFilePath = Path.Combine(projectFolder, "Register.cs"); - if (!File.Exists(registerFilePath)) - { - continue;//不存在则跳过 - } - - //第三步:检查 Register 文件是否合格 - - var registerContent = File.ReadAllText(registerFilePath); - if (registerContent.Contains("[XncfRegister]") && - registerContent.Contains("IXncfRegister") && - registerContent.Contains("Uid")) - { - selectList.Add( - new SelectionItem( - projectFolder, - projectFolder, /*Path.GetFileName(projectFolder)*/ - projectFolder/*Path.GetDirectoryName(projectFolder)*/)); - } - } - } - - if (mustHaveXncfModule && (currentDir == null || selectList.Count == 0)) - { - selectList.Add( - new SelectionItem( - "N/A", - "没有发现任何可用的 XNCF 项目,请确保你正在一个标准的 NCF 开发环境中!")); - } - - return selectList; - } - - /// - /// 获取 xxxSenparcEntities.cs 数据库文件 - /// - /// - /// 数据库类型 - /// - /// - public static string GetSenparcEntitiesFilePath(string projectPath, string dbType) - { - var databaseModelPath = Path.Combine(projectPath, "Domain", "Models", "DatabaseModel"); - var files = Directory.GetFiles(databaseModelPath, "*SenparcEntities.cs"); - if (files.Length == 0) - { - throw new NcfExceptionBase($"目录 {databaseModelPath} 下没有找到 SenparcEntities.cs 结尾的文件"); - } - - var databaseFile = Path.GetFileName(files[0]).Replace(".cs", ""); - - if (!dbType.IsNullOrEmpty()) - { - databaseFile += "_" + dbType; - } - - return databaseFile; - } - } -} +using Senparc.CO2NET.Extensions; +using Senparc.CO2NET.Helpers; +using Senparc.CO2NET.Trace; +using Senparc.Ncf.Core.AppServices; +using Senparc.Ncf.Core.Exceptions; +using Senparc.Ncf.XncfBase.FunctionRenders; +using Senparc.Ncf.XncfBase.Functions.Parameters; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text.Json.Serialization; +using System.Text; +using System.Threading.Tasks; + +namespace Senparc.Ncf.XncfBase.Functions +{ + /// + /// Function 帮助类 + /// + public class FunctionHelper + { + /// + /// 记录日志 + /// + /// + /// + public static void RecordLog(StringBuilder sb, string msg) + { + sb.AppendLine($"[{SystemTime.Now.ToString()}]\t{msg}"); + } + + /// + /// 获取所有参数的信息列表 + /// + /// + /// FunctionRenderBag + /// 是否尝试载入数据(参数必须实现 IFunctionParameterLoadDataBase 接口) + /// + public static async Task> GetFunctionParameterInfoAsync(IServiceProvider serviceProvider, FunctionRenderBag functionRenderBag, bool tryLoadData = true) + { + var functionParameterType = functionRenderBag.FunctionParameterType; + + IAppRequest paraObj = null; + + if (ReflectionHelper.HasParameterlessConstructor(functionParameterType)) + { + //包含不带参数的构造函数 + paraObj = functionParameterType.Assembly.CreateInstance(functionParameterType.FullName) as IAppRequest;//TODO:通过 DI 生成 + + if (tryLoadData && paraObj is FunctionAppRequestBase functionRequestPara) + { + try + { + await functionRequestPara.LoadData(serviceProvider);//载入原有信息 + } + catch (Exception ex) + { + SenparcTrace.BaseExceptionLog(ex); + throw; + } + } + } + + var props = functionParameterType.GetProperties(); + ParameterType parameterType = ParameterType.Text; + List result = new List(); + foreach (var prop in props) + { + if (ShouldIgnoreProperty(prop)) + { + continue; + } + + SelectionList selectionList = null; + var filterable = false; + var allowCreate = false; + parameterType = ParameterType.Text;//默认为文本内容 + + var functionParameterUi = prop.GetCustomAttribute(); + if (functionParameterUi != null) + { + parameterType = functionParameterUi.ParameterType; + filterable = functionParameterUi.Filterable; + allowCreate = functionParameterUi.AllowCreate; + + if (!functionParameterUi.SelectionListPropertyName.IsNullOrEmpty() && paraObj != null) + { + var selectionProp = functionParameterType.GetProperty(functionParameterUi.SelectionListPropertyName); + if (selectionProp?.PropertyType == typeof(SelectionList)) + { + selectionList = selectionProp.GetValue(paraObj, null) as SelectionList; + } + } + } + else if (prop.PropertyType == typeof(SelectionList)) + { + var selections = prop.GetValue(paraObj, null) as SelectionList; + switch (selections.SelectionType) + { + case SelectionType.DropDownList: + parameterType = ParameterType.DropDownList; + break; + case SelectionType.CheckBoxList: + parameterType = ParameterType.CheckBoxList; + break; + default: + //TODO: throw + break; + } + selectionList = selections; + } + else if (prop.Name.Contains("SECRET", StringComparison.OrdinalIgnoreCase) || prop.GetCustomAttribute() != null) + { + parameterType = ParameterType.Password; + } + else if (IsBooleanProperty(prop)) + { + parameterType = ParameterType.CheckBox; + } + + var name = prop.Name; + string title = null; + string description = null; + var isRequired = prop.GetCustomAttribute() != null; + var descriptionAttr = prop.GetCustomAttribute(); + var maxLengthAttr = prop.GetCustomAttribute(); + var maxLength = 0; + if (descriptionAttr != null && descriptionAttr.Description != null) + { + //分割:名称||说明 + var descriptionAttrArr = descriptionAttr.Description.Split(new[] { "||" }, StringSplitOptions.RemoveEmptyEntries); + title = descriptionAttrArr[0]; + if (descriptionAttrArr.Length > 1) + { + description = descriptionAttrArr[1]; + } + } + + if (maxLengthAttr != null) + { + maxLength = maxLengthAttr.Length; + } + + var systemType = prop.PropertyType.Name; + + object value = null; + try + { + value = prop.GetValue(paraObj); + } + catch (Exception ex) + { + SenparcTrace.BaseExceptionLog(ex); + } + + var functionParamInfo = new FunctionParameterInfo(name, title, description, isRequired, systemType, parameterType, + selectionList ?? new SelectionList(SelectionType.Unknown), value, maxLength, + filterable, allowCreate); + result.Add(functionParamInfo); + } + return result; + } + + private static bool ShouldIgnoreProperty(PropertyInfo propertyInfo) + { + if (propertyInfo.GetCustomAttribute() != null) + { + return true; + } + + return propertyInfo.CustomAttributes.Any(z => z.AttributeType.FullName == "Newtonsoft.Json.JsonIgnoreAttribute"); + } + + private static bool IsBooleanProperty(PropertyInfo prop) + { + var t = prop.PropertyType; + return t == typeof(bool) || Nullable.GetUnderlyingType(t) == typeof(bool); + } + + /// + /// 给 SelectionList 对象添加当前解决方案中的 XNCF 项目 + /// (扫描当前解决方案包含的所有领域项目) + /// + /// 当前解决方案是否必须包含 XNCF 项目 + /// 查找 XNCF 模块根目录,如果留 null,则使用 System.IO.Directory.GetCurrentDirectory()获取,并且查找 .sln 所在文件夹 + /// 除了标准的 XNCF 以外额外的项目 + public static List LoadXncfProjects(bool mustHaveXncfModule = false, string rootDir = null, params string[] additionalProjects) + { + var selectList = new List(); + + var currentDir = rootDir ?? System.IO.Directory.GetCurrentDirectory(); + + while (currentDir != null) + { + var slnFile = Directory.GetFiles(currentDir, "*.sln"); + if (slnFile.Length > 0) + { + break; + } + currentDir = Directory.GetParent(currentDir).FullName; + } + + if (currentDir != null) + { + //找到了 SLN 文件,开始展开地毯式搜索 + + //第一步:查找 XNCF + + var projectFolders = Directory.GetDirectories(currentDir, "*.XNCF.*", SearchOption.AllDirectories).ToList(); + + if (additionalProjects != null && additionalProjects.Length > 0) + { + foreach (var proj in additionalProjects) + { + var addProjectFolders = Directory.GetDirectories(currentDir, proj, SearchOption.AllDirectories); + if (addProjectFolders.Count() > 0) + { + projectFolders.AddRange(addProjectFolders); + } + } + } + + foreach (var projectFolder in projectFolders) + { + //第二步:查看 Register 文件是否存在 + var registerFilePath = Path.Combine(projectFolder, "Register.cs"); + if (!File.Exists(registerFilePath)) + { + continue;//不存在则跳过 + } + + //第三步:检查 Register 文件是否合格 + + var registerContent = File.ReadAllText(registerFilePath); + if (registerContent.Contains("[XncfRegister]") && + registerContent.Contains("IXncfRegister") && + registerContent.Contains("Uid")) + { + selectList.Add( + new SelectionItem( + projectFolder, + projectFolder, /*Path.GetFileName(projectFolder)*/ + projectFolder/*Path.GetDirectoryName(projectFolder)*/)); + } + } + } + + if (mustHaveXncfModule && (currentDir == null || selectList.Count == 0)) + { + selectList.Add( + new SelectionItem( + "N/A", + "没有发现任何可用的 XNCF 项目,请确保你正在一个标准的 NCF 开发环境中!")); + } + + return selectList; + } + + /// + /// 获取 xxxSenparcEntities.cs 数据库文件 + /// + /// + /// 数据库类型 + /// + /// + public static string GetSenparcEntitiesFilePath(string projectPath, string dbType) + { + var databaseModelPath = Path.Combine(projectPath, "Domain", "Models", "DatabaseModel"); + var files = Directory.GetFiles(databaseModelPath, "*SenparcEntities.cs"); + if (files.Length == 0) + { + throw new NcfExceptionBase($"目录 {databaseModelPath} 下没有找到 SenparcEntities.cs 结尾的文件"); + } + + var databaseFile = Path.GetFileName(files[0]).Replace(".cs", ""); + + if (!dbType.IsNullOrEmpty()) + { + databaseFile += "_" + dbType; + } + + return databaseFile; + } + } +} diff --git a/src/Basic/Senparc.Ncf.XncfBase/Functions/Parameters/FunctionParameterInfo.cs b/src/Basic/Senparc.Ncf.XncfBase/Functions/Parameters/FunctionParameterInfo.cs index 9dc8a7dde..edb5aeffc 100644 --- a/src/Basic/Senparc.Ncf.XncfBase/Functions/Parameters/FunctionParameterInfo.cs +++ b/src/Basic/Senparc.Ncf.XncfBase/Functions/Parameters/FunctionParameterInfo.cs @@ -1,82 +1,99 @@ -using Senparc.Ncf.XncfBase.Functions; -using System; -using System.Collections.Generic; -using System.Text; - -namespace Senparc.Ncf.XncfBase -{ - /// - /// 参数类型 - /// 注意:请勿更改已经定义的顺序和值! - /// - public enum ParameterType - { - Text = 0, - DropDownList = 1, - CheckBoxList = 2, - Password = 3, - } - - /// - /// FunctionParameter 信息(供输出用) - /// - public class FunctionParameterInfo - { - /// - /// 参数名称 - /// - public string Name { get; set; } - /// - /// 标题(标签内容) - /// - public string Title { get; set; } - /// - /// 备注 - /// - public string Description { get; set; } - /// - /// 是否必须 - /// - public bool IsRequired { get; set; } - /// - /// 系统类型 - /// - public string SystemType { get; set; } - /// - /// 最大长度(一般应用于字符串) - public int MaxLength { get; set; } - - /// - /// 参数类型 - /// - public ParameterType ParameterType { get; set; } = ParameterType.Text; - - /// - /// 文本值(当文本类型时使用) - /// - public object Value { get; set; } - - /// - /// 选项(当出现非文本内容时使用) - /// - public SelectionList SelectionList { get; set; } - - public FunctionParameterInfo() - { - } - - public FunctionParameterInfo(string name, string title, string description, - bool isRequired, string systemType, ParameterType parameterType, SelectionList selectionList, object value, int maxLength) - { - Name = name; - Title = title; - Description = description; - IsRequired = isRequired; - SystemType = systemType; - SelectionList = selectionList; - ParameterType = parameterType; - Value = value; - MaxLength = maxLength; - } - } -} +using Senparc.Ncf.XncfBase.Functions; +using System; +using System.Collections.Generic; +using System.Text; + +namespace Senparc.Ncf.XncfBase +{ + /// + /// 参数类型 + /// 注意:请勿更改已经定义的顺序和值! + /// + public enum ParameterType + { + Text = 0, + DropDownList = 1, + CheckBoxList = 2, + Password = 3, + /// + /// 单个布尔,对应 bool / bool?,前端渲染为单个复选框。 + /// + CheckBox = 4, + } + + /// + /// FunctionParameter 信息(供输出用) + /// + public class FunctionParameterInfo + { + /// + /// 参数名称 + /// + public string Name { get; set; } + /// + /// 标题(标签内容) + /// + public string Title { get; set; } + /// + /// 备注 + /// + public string Description { get; set; } + /// + /// 是否必须 + /// + public bool IsRequired { get; set; } + /// + /// 系统类型 + /// + public string SystemType { get; set; } + /// + /// 最大长度(一般应用于字符串) + public int MaxLength { get; set; } + + /// + /// 参数类型 + /// + public ParameterType ParameterType { get; set; } = ParameterType.Text; + + /// + /// 文本值(当文本类型时使用) + /// + public object Value { get; set; } + + /// + /// 选项(当出现非文本内容时使用) + /// + public SelectionList SelectionList { get; set; } + + /// + /// 下拉框是否允许搜索 + /// + public bool Filterable { get; set; } + + /// + /// 下拉框是否允许创建自定义值 + /// + public bool AllowCreate { get; set; } + + public FunctionParameterInfo() + { + } + + public FunctionParameterInfo(string name, string title, string description, + bool isRequired, string systemType, ParameterType parameterType, SelectionList selectionList, object value, int maxLength, + bool filterable = false, bool allowCreate = false) + { + Name = name; + Title = title; + Description = description; + IsRequired = isRequired; + SystemType = systemType; + SelectionList = selectionList; + ParameterType = parameterType; + Value = value; + MaxLength = maxLength; + Filterable = filterable; + AllowCreate = allowCreate; + } + } +} diff --git a/src/Basic/Senparc.Ncf.XncfBase/Functions/Parameters/FunctionParameterUiAttribute.cs b/src/Basic/Senparc.Ncf.XncfBase/Functions/Parameters/FunctionParameterUiAttribute.cs new file mode 100644 index 000000000..51e019dd7 --- /dev/null +++ b/src/Basic/Senparc.Ncf.XncfBase/Functions/Parameters/FunctionParameterUiAttribute.cs @@ -0,0 +1,25 @@ +using System; + +namespace Senparc.Ncf.XncfBase +{ + /// + /// Declares how a simple request property should be rendered in the Function UI. + /// + [AttributeUsage(AttributeTargets.Property)] + public class FunctionParameterUiAttribute : Attribute + { + public ParameterType ParameterType { get; } + + public string SelectionListPropertyName { get; } + + public bool Filterable { get; set; } + + public bool AllowCreate { get; set; } + + public FunctionParameterUiAttribute(ParameterType parameterType, string selectionListPropertyName = null) + { + ParameterType = parameterType; + SelectionListPropertyName = selectionListPropertyName; + } + } +} \ No newline at end of file diff --git a/src/Basic/Senparc.Ncf.XncfBase/Senparc.Ncf.XncfBase.csproj b/src/Basic/Senparc.Ncf.XncfBase/Senparc.Ncf.XncfBase.csproj index ab484f0d9..779d50b01 100644 --- a/src/Basic/Senparc.Ncf.XncfBase/Senparc.Ncf.XncfBase.csproj +++ b/src/Basic/Senparc.Ncf.XncfBase/Senparc.Ncf.XncfBase.csproj @@ -2,7 +2,7 @@ net8.0 - 0.22.17-preview.1 + 0.22.19.1-preview 10.0 Senparc.Ncf.XncfBase Senparc.Ncf.XncfBase @@ -55,6 +55,7 @@ [2025-06-27] v0.22.13-preview.1 Add dynamic XNCF Template dynamic generator [2025-11-01] update basic libraries, including Senparc.AI [2026-01-07] v0.22.16-preview.1 Add rootDir parameter to FunctionHelper.LoadXncfProjects() method + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Senparc.Xncf.AIAgentsHub/OHS/Local/AppService/MyFuctionAppService.cs b/src/Extensions/Senparc.Xncf.AIAgentsHub/OHS/Local/AppService/MyFuctionAppService.cs index 8a984a5df..cece1506f 100644 --- a/src/Extensions/Senparc.Xncf.AIAgentsHub/OHS/Local/AppService/MyFuctionAppService.cs +++ b/src/Extensions/Senparc.Xncf.AIAgentsHub/OHS/Local/AppService/MyFuctionAppService.cs @@ -37,7 +37,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques */ double calcResult = request.Number1; - var theOperator = request.Operator.SelectedValues.FirstOrDefault(); + var theOperator = request.Operator; switch (theOperator) { case "+": @@ -68,7 +68,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques Action raisePower = power => { - if (request.Power.SelectedValues.Contains(power.ToString())) + if ((request.Power ?? Array.Empty()).Contains(power.ToString())) { var oldValue = calcResult; calcResult = Math.Pow(calcResult, power); diff --git a/src/Extensions/Senparc.Xncf.AIAgentsHub/OHS/Local/PL/MyFunctionRequest.cs b/src/Extensions/Senparc.Xncf.AIAgentsHub/OHS/Local/PL/MyFunctionRequest.cs index 19a2b0e7b..635d25fa2 100644 --- a/src/Extensions/Senparc.Xncf.AIAgentsHub/OHS/Local/PL/MyFunctionRequest.cs +++ b/src/Extensions/Senparc.Xncf.AIAgentsHub/OHS/Local/PL/MyFunctionRequest.cs @@ -1,7 +1,9 @@ using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; +using Senparc.Ncf.XncfBase; using System.ComponentModel; using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; namespace Senparc.Xncf.AIAgentsHub.OHS.Local.PL { @@ -22,7 +24,11 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase public int Number2 { get; set; } [Description("运算符||")]//下拉列表 - public SelectionList Operator { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + [FunctionParameterUi(ParameterType.DropDownList, nameof(OperatorOptions))] + public string Operator { get; set; } + + [JsonIgnore] + public SelectionList OperatorOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { new SelectionItem("+","加法","数字1 + 数字2",false), new SelectionItem("-","减法","数字1 - 数字2",true), new SelectionItem("×","乘法","数字1 × 数字2",false), @@ -30,7 +36,11 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase }); [Description("计算平方||")]//多选框 - public SelectionList Power { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(PowerOptions))] + public string[] Power { get; set; } + + [JsonIgnore] + public SelectionList PowerOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("2","平方","计算上述结果之后再计算平方",false), new SelectionItem("3","三次方","计算上述结果之后再计算三次方",false) }); diff --git a/src/Extensions/Senparc.Xncf.AIAgentsHub/Senparc.Xncf.AIAgentsHub.csproj b/src/Extensions/Senparc.Xncf.AIAgentsHub/Senparc.Xncf.AIAgentsHub.csproj index 8235fd508..542ff0d71 100644 --- a/src/Extensions/Senparc.Xncf.AIAgentsHub/Senparc.Xncf.AIAgentsHub.csproj +++ b/src/Extensions/Senparc.Xncf.AIAgentsHub/Senparc.Xncf.AIAgentsHub.csproj @@ -1,7 +1,7 @@ net8.0 - 0.11.12-preview.1 + 0.11.14.1-preview Senparc.Xncf.AIAgentsHub Senparc.Xncf.AIAgentsHub true @@ -14,7 +14,7 @@ Senparc Apache-2.0 AI Agent Hub - icon.jpg @@ -49,6 +49,7 @@ [2025-06-20] v0.11.9-preview1 Add MCP functions in XncfRegisterBase class [2025-11-01] update basic libraries, including Senparc.AI + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Senparc.Xncf.AIAgentsHub/Senparc.Xncf.AIAgentsHub.csproj.Backup.tmp b/src/Extensions/Senparc.Xncf.AIAgentsHub/Senparc.Xncf.AIAgentsHub.csproj.Backup.tmp index 355fde4b9..89c210bee 100644 --- a/src/Extensions/Senparc.Xncf.AIAgentsHub/Senparc.Xncf.AIAgentsHub.csproj.Backup.tmp +++ b/src/Extensions/Senparc.Xncf.AIAgentsHub/Senparc.Xncf.AIAgentsHub.csproj.Backup.tmp @@ -14,7 +14,7 @@ Senparc Apache-2.0 AI Agent Hub - icon.jpg diff --git a/src/Extensions/Senparc.Xncf.AIKernel.Abstractions/Senparc.Xncf.AIKernel.Abstractions.csproj b/src/Extensions/Senparc.Xncf.AIKernel.Abstractions/Senparc.Xncf.AIKernel.Abstractions.csproj index 956d5cc38..184ea6bb8 100644 --- a/src/Extensions/Senparc.Xncf.AIKernel.Abstractions/Senparc.Xncf.AIKernel.Abstractions.csproj +++ b/src/Extensions/Senparc.Xncf.AIKernel.Abstractions/Senparc.Xncf.AIKernel.Abstractions.csproj @@ -1,7 +1,7 @@ net8.0 - 0.1.0-preview1 + 0.1.1-preview1 Senparc.Xncf.AIKernel.Abstractions Senparc.Xncf.AIKernel.Abstractions 10.0 @@ -19,7 +19,7 @@ icon.jpg v0.1.0 创世 - + https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease @@ -47,4 +47,4 @@ - + \ No newline at end of file diff --git a/src/Extensions/Senparc.Xncf.AIKernel/OHS/Local/PL/AIModelStudioRequest.cs b/src/Extensions/Senparc.Xncf.AIKernel/OHS/Local/PL/AIModelStudioRequest.cs index 6581b5a7a..396d4eab4 100644 --- a/src/Extensions/Senparc.Xncf.AIKernel/OHS/Local/PL/AIModelStudioRequest.cs +++ b/src/Extensions/Senparc.Xncf.AIKernel/OHS/Local/PL/AIModelStudioRequest.cs @@ -7,10 +7,12 @@ using Senparc.AI.Interfaces; using Senparc.AI.Kernel; using Senparc.CO2NET.Trace; +using Senparc.Ncf.XncfBase; using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; using Senparc.Xncf.AIKernel.Domain.Models.DatabaseModel.Dto; using Senparc.Xncf.AIKernel.Domain.Services; +using System.Text.Json.Serialization; namespace Senparc.Xncf.AIKernel.OHS.Local.PL { @@ -18,7 +20,11 @@ public class AIModelStudioRequest_RunModelAsync : FunctionAppRequestBase { [Required] [Description("选择模型||")]//下拉列表 - public SelectionList Model { get; set; } = new SelectionList(SelectionType.CheckBoxList, new List()); + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(ModelOptions))] + public string[] Model { get; set; } + + [JsonIgnore] + public SelectionList ModelOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new List()); //TODO: 更多 AI 参数 @@ -60,7 +66,7 @@ public override async Task LoadData(IServiceProvider serviceProvider) { var value = z.ModelAlias; var text = z.DisplayText; - Model.Items.Add(new SelectionItem(value, text, $"来自:{z.From}", false) { BindData = z.SenparcAiSetting }); + ModelOptions.Items.Add(new SelectionItem(value, text, $"来自:{z.From}", false) { BindData = z.SenparcAiSetting }); }); await base.LoadData(serviceProvider); diff --git a/src/Extensions/Senparc.Xncf.AIKernel/OHS/Local/PL/MyFunctionRequest.cs b/src/Extensions/Senparc.Xncf.AIKernel/OHS/Local/PL/MyFunctionRequest.cs index 1737c90d1..3e3acabe7 100644 --- a/src/Extensions/Senparc.Xncf.AIKernel/OHS/Local/PL/MyFunctionRequest.cs +++ b/src/Extensions/Senparc.Xncf.AIKernel/OHS/Local/PL/MyFunctionRequest.cs @@ -1,7 +1,9 @@ using Senparc.Ncf.XncfBase.FunctionRenders; +using Senparc.Ncf.XncfBase; using Senparc.Ncf.XncfBase.Functions; using System.ComponentModel; using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; namespace Senparc.Xncf.AIKernel.OHS.Local.PL { @@ -22,7 +24,11 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase public int Number2 { get; set; } [Description("运算符||")]//下拉列表 - public SelectionList Operator { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + [FunctionParameterUi(ParameterType.DropDownList, nameof(OperatorOptions))] + public string Operator { get; set; } + + [JsonIgnore] + public SelectionList OperatorOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { new SelectionItem("+","加法","数字1 + 数字2",false), new SelectionItem("-","减法","数字1 - 数字2",true), new SelectionItem("×","乘法","数字1 × 数字2",false), @@ -30,7 +36,11 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase }); [Description("计算平方||")]//多选框 - public SelectionList Power { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(PowerOptions))] + public string[] Power { get; set; } + + [JsonIgnore] + public SelectionList PowerOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("2","平方","计算上述结果之后再计算平方",false), new SelectionItem("3","三次方","计算上述结果之后再计算三次方",false) }); diff --git a/src/Extensions/Senparc.Xncf.AIKernel/Senparc.Xncf.AIKernel.csproj b/src/Extensions/Senparc.Xncf.AIKernel/Senparc.Xncf.AIKernel.csproj index c19b84da9..8164a3ba7 100644 --- a/src/Extensions/Senparc.Xncf.AIKernel/Senparc.Xncf.AIKernel.csproj +++ b/src/Extensions/Senparc.Xncf.AIKernel/Senparc.Xncf.AIKernel.csproj @@ -1,7 +1,7 @@ net8.0 - 0.12.24-preview.1 + 0.12.26.1-preview Senparc.Xncf.AIKernel Senparc.Xncf.AIKernel true @@ -14,7 +14,7 @@ Senparc Apache-2.0 AI 核心模块 - icon.jpg @@ -54,6 +54,7 @@ [2025-05-18] v0.12.18-preview1 Update Installation [2025-06-20] v0.12.20-preview Add MCP functions in XncfRegisterBase class [2026-03-24] v0.12.24-preview.1 update Senparc.AI.Kernel to v0.28.0 + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility icon.jpg https://github.com/NeuCharFramework/NcfPackageSources diff --git a/src/Extensions/Senparc.Xncf.AgentsManager.Abstractions/Senparc.Xncf.AgentsManager.Abstractions.csproj b/src/Extensions/Senparc.Xncf.AgentsManager.Abstractions/Senparc.Xncf.AgentsManager.Abstractions.csproj index 82d06f3e8..7ad79023d 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager.Abstractions/Senparc.Xncf.AgentsManager.Abstractions.csproj +++ b/src/Extensions/Senparc.Xncf.AgentsManager.Abstractions/Senparc.Xncf.AgentsManager.Abstractions.csproj @@ -1,7 +1,7 @@ net8.0 - 0.1.0-preview1 + 0.1.1-preview1 Senparc.Xncf.AgentsManager.Abstractions Senparc.Xncf.AgentsManager.Abstractions 10.0 @@ -14,18 +14,18 @@ NeuCharFramework Apache-2.0 Senparc.Xncf.AgentsManager.Abstractions - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg v0.1.0 创世 - + https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease - ..\..\..\BuildOutPut - ..\..\..\BuildOutPut\Senparc.Xncf.AgentsManager.Abstractions.XML + ..\..\BuildOutPut + ..\..\BuildOutPut\Senparc.Xncf.AgentsManager.Abstractions.XML $(DefineConstants);RELEASE true pdbonly @@ -33,8 +33,8 @@ MinimumRecommendedRules.ruleset - ..\..\..\BuildOutPut - ..\..\..\BuildOutPut\Senparc.Xncf.AgentsManager.Abstractions.XML + ..\..\BuildOutPut + ..\..\BuildOutPut\Senparc.Xncf.AgentsManager.Abstractions.XML $(DefineConstants);RELEASE true pdbonly @@ -47,4 +47,4 @@ - + \ No newline at end of file diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/AgentTemplateAppService.cs b/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/AgentTemplateAppService.cs index 63adefbc0..6b28b124a 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/AgentTemplateAppService.cs +++ b/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/AgentTemplateAppService.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNetCore.Http.Timeouts; +using Microsoft.AspNetCore.Http.Timeouts; using Microsoft.AspNetCore.Mvc; using ModelContextProtocol.Client; using Senparc.CO2NET; @@ -7,6 +7,7 @@ using Senparc.Ncf.Core.Models; using Senparc.Ncf.Utility; using Senparc.Xncf.AgentsManager.Domain.Services; +using Senparc.Xncf.AgentsManager.Domain.Models.DatabaseModel; using Senparc.Xncf.AgentsManager.Models.DatabaseModel; using Senparc.Xncf.AgentsManager.Models.DatabaseModel.Models.Dto; using Senparc.Xncf.AgentsManager.OHS.Local.PL; @@ -21,6 +22,7 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; +using Senparc.CO2NET.Extensions; namespace Senparc.Xncf.AgentsManager.OHS.Local.AppService @@ -42,10 +44,11 @@ public AgentTemplateAppService(IServiceProvider serviceProvider, AgentsTemplateS [FunctionRender("Agent 模板管理", "Agent 模板管理", typeof(Register))] public async Task AgentTemplateManage(AgentTemplate_ManageRequest request) { + Console.Write(request.ToJson(true)); return await this.GetStringResponseAsync(async (response, logger) => { SenparcAI_GetByVersionResponse promptResult; - var promptCode = request.GetySystemMessagePromptCode(); + var promptCode = await NormalizePromptCodeAsync(request.GetSystemMessagePromptCode()); try { @@ -62,7 +65,7 @@ public async Task AgentTemplateManage(AgentTemplate_ManageReq var agentTemplateDto = new AgentTemplateDto(request.Name, promptCode, true, request.Description, promptCode, - Enum.Parse(request.HookRobotType.SelectedValues.FirstOrDefault()), request.HookRobotParameter, request.FunctionCallNames); + Enum.Parse(request.HookRobotType), request.HookRobotParameter, request.FunctionCallNames); await this._agentsTemplateService.UpdateAgentTemplateAsync(request.Id, agentTemplateDto); @@ -73,6 +76,145 @@ public async Task AgentTemplateManage(AgentTemplate_ManageReq }); } +//[ApiBind] + [FunctionRender("从 PromptCode 快速创建智能体", "根据 PromptCode 快速创建智能体。支持靶场级别(如:RangeName)、靶道级别(如:RangeName-T1)、完整定位(如:RangeName-T1-A1)", typeof(Register))] + public async Task CreateAgentFromPromptCode(AgentTemplate_CreateFromPromptCodeRequest request) + { + return await this.GetStringResponseAsync(async (response, logger) => + { + try{ + Console.Write(request.ToJson(true)); + var promptCode = request.GetPromptCode();//await NormalizePromptCodeAsync(request.GetPromptCode()); + + if (string.IsNullOrEmpty(promptCode)) + { + return "请选择或手动输入 PromptCode"; + } + + if (string.IsNullOrEmpty(request.Name)) + { + return "请输入智能体名称"; + } + + // 检查是否已有使用该 PromptCode 前缀的智能体 + var existingAgents = await this._agentsTemplateService.GetObjectListAsync(0, 0, + z => z.PromptCode != null && z.PromptCode.StartsWith(promptCode), + z => z.Id, Ncf.Core.Enums.OrderingType.Descending); + + if (existingAgents.TotalCount > 0) + { + var existingNames = string.Join("、", existingAgents.Select(z => z.Name)); + logger.Append($"⚠️ 注意:当前 PromptCode({promptCode})已有 {existingAgents.TotalCount} 个智能体使用:{existingNames}"); + logger.Append("已继续创建新智能体。"); + } + + var agentTemplateDto = new AgentTemplateDto(request.Name, promptCode, true, + request.Description ?? "", promptCode, + HookRobotType.None, "", null, request.FunctionCallNames); + + await this._agentsTemplateService.UpdateAgentTemplateAsync(0, agentTemplateDto); + + logger.Append($"✅ 智能体「{request.Name}」创建成功!"); + logger.Append($"使用的 PromptCode:{promptCode}"); + }catch(Exception ex){ + +logger.Append($"❌ 创建智能体失败:{ex.Message}"); + } + return logger.ToString(); + }); + } + + [FunctionRender("搜索 Agent 模板并返回 ID", "根据名称或 PromptCode 搜索最匹配的 AgentTemplate,并返回可选 ID。支持多个关键词。", typeof(Register))] + public async Task FindAgentTemplate(AgentTemplate_FindByNameRequest request) + { + return await this.GetStringResponseAsync(async (response, logger) => + { + if (string.IsNullOrWhiteSpace(request.Query)) + { + return "请输入搜索词(名称、PromptCode 或关键字)"; + } + + var topN = request.TopN <= 0 ? 5 : Math.Min(request.TopN, 20); + var aliasMap = new Dictionary(StringComparer.OrdinalIgnoreCase) + { + ["提示词优化器"] = "PromptCatalyzer", + ["优化器"] = "PromptCatalyzer" + }; + + var keywords = request.Query + .Split(new[] { ',', ',', ';', ';', '\n', '\r', '|' }, StringSplitOptions.RemoveEmptyEntries) + .Select(z => z.Trim()) + .Where(z => !string.IsNullOrWhiteSpace(z)) + .Distinct(StringComparer.OrdinalIgnoreCase) + .ToList(); + + if (keywords.Count == 0) + { + return "请输入有效搜索词"; + } + + var enabledAgents = await _agentsTemplateService.GetFullListAsync(z => z.Enable, z => z.Id, Ncf.Core.Enums.OrderingType.Descending); + + foreach (var keywordRaw in keywords) + { + var keyword = aliasMap.TryGetValue(keywordRaw, out var alias) ? alias : keywordRaw; + var exact = enabledAgents + .Where(z => string.Equals(z.Name, keyword, StringComparison.OrdinalIgnoreCase) + || string.Equals(z.PromptCode, keyword, StringComparison.OrdinalIgnoreCase)) + .OrderByDescending(z => z.Id) + .ToList(); + + var fuzzy = enabledAgents + .Where(z => + (!string.IsNullOrWhiteSpace(z.Name) && z.Name.Contains(keyword, StringComparison.OrdinalIgnoreCase)) + || (!string.IsNullOrWhiteSpace(z.PromptCode) && z.PromptCode.Contains(keyword, StringComparison.OrdinalIgnoreCase))) + .OrderByDescending(z => z.Id) + .ToList(); + + var candidates = exact.Count > 0 + ? exact + : fuzzy; + + logger.Append($"关键词:{keywordRaw}"); + if (candidates.Count == 0) + { + logger.Append(" 未找到可用 AgentTemplate"); + continue; + } + + foreach (var c in candidates.Take(topN)) + { + logger.Append($" ID={c.Id} | 名称={c.Name} | PromptCode={c.PromptCode}"); + } + } + + return logger.ToString(); + }); + } + + /// + /// 将靶场别称开头的 PromptCode 归一化为 RangeName 开头,避免把 Alias 存入 SystemMessage。 + /// + private async Task NormalizePromptCodeAsync(string promptCode) + { + if (string.IsNullOrWhiteSpace(promptCode)) + { + return promptCode; + } + + var normalizedPromptCode = promptCode.Trim(); + var splitIndex = normalizedPromptCode.IndexOf('-'); + var rangePrefix = splitIndex >= 0 ? normalizedPromptCode.Substring(0, splitIndex) : normalizedPromptCode; + var suffix = splitIndex >= 0 ? normalizedPromptCode.Substring(splitIndex) : string.Empty; + + var promptRange = await _promptRangeService.GetObjectAsync(z => z.RangeName == rangePrefix || z.Alias == rangePrefix); + if (promptRange == null || string.IsNullOrWhiteSpace(promptRange.RangeName)) + { + return normalizedPromptCode; + } + + return promptRange.RangeName + suffix; + } /// /// 获取 AgentTemplate 的列表 @@ -90,10 +232,49 @@ public async Task> GetList(int pa var where = seh.BuildWhereExpression(); var list = await this._agentsTemplateService.GetObjectListAsync(pageIndex, pageSize, where, z => z.Id, Ncf.Core.Enums.OrderingType.Descending); - var listDto = new PagedList(list - .Select(z => - _agentsTemplateService.Mapping(z)).ToList(), - list.PageIndex, list.PageCount, list.TotalCount, list.SkipCount); + var chatGroupMemberService = base.GetRequiredService(); + var chatTaskService = base.GetRequiredService(); + + var agentIds = list.Select(z => z.Id).Distinct().ToList(); + var groupMembers = agentIds.Count > 0 + ? await chatGroupMemberService.GetFullListAsync(z => agentIds.Contains(z.AgentTemplateId)) + : new List(); + + var groupIds = groupMembers.Select(z => z.ChatGroupId).Distinct().ToList(); + var activeTasks = groupIds.Count > 0 + ? await chatTaskService.GetFullListAsync(z => + groupIds.Contains(z.ChatGroupId) + && (z.Status == ChatTask_Status.Waiting + || z.Status == ChatTask_Status.Chatting + || z.Status == ChatTask_Status.Paused)) + : new List(); + + var activeTaskCountByGroup = activeTasks + .GroupBy(z => z.ChatGroupId) + .ToDictionary(g => g.Key, g => g.Count()); + + var promptScoreCache = new Dictionary(StringComparer.OrdinalIgnoreCase); + var dtoList = new List(); + + foreach (var item in list) + { + var dto = _agentsTemplateService.Mapping(item); + + var memberGroupIds = groupMembers + .Where(z => z.AgentTemplateId == item.Id) + .Select(z => z.ChatGroupId) + .Distinct() + .ToList(); + + dto.ChattingCount = memberGroupIds.Sum(groupId => + activeTaskCountByGroup.TryGetValue(groupId, out var count) ? count : 0); + + dto.Score = await GetAgentScoreByPromptCodeAsync(dto.PromptCode, promptScoreCache); + dtoList.Add(dto); + } + + var listDto = new PagedList(dtoList, + list.PageIndex, list.PageCount, list.TotalCount, list.SkipCount); var result = new AgentTemplate_GetListResponse() { @@ -103,6 +284,32 @@ public async Task> GetList(int pa }); } + private async Task GetAgentScoreByPromptCodeAsync(string promptCode, Dictionary scoreCache) + { + if (string.IsNullOrWhiteSpace(promptCode)) + { + return -1; + } + + if (scoreCache.TryGetValue(promptCode, out var cachedScore)) + { + return cachedScore; + } + + try + { + var promptItem = await _promptItemService.GetBestPromptAsync(promptCode, true); + var score = promptItem == null ? -1 : (float)promptItem.EvalAvgScore; + scoreCache[promptCode] = score; + return score; + } + catch + { + scoreCache[promptCode] = -1; + return -1; + } + } + /// /// 获取 PromptRange 的树状结构 /// @@ -230,6 +437,52 @@ public async Task> Enable(int id, bool enable) }); } + [ApiBind(ApiRequestMethod = CO2NET.WebApi.ApiRequestMethod.Post)] + public async Task> Delete(int id) + { + return await this.GetResponseAsync(async (response, logger) => + { + var result = await DeleteInternalAsync(new List { id }, logger); + return result; + }); + } + + [ApiBind(ApiRequestMethod = CO2NET.WebApi.ApiRequestMethod.Post)] + public async Task> DeleteBatch([FromBody] List ids) + { + return await this.GetResponseAsync(async (response, logger) => + { + var result = await DeleteInternalAsync(ids, logger); + return result; + }); + } + +/// + /// 根据 PromptCode 前缀获取匹配的 AgentTemplate 列表 + /// + /// PromptCode(支持前缀匹配,如"RangeName"、"RangeName-T1"、"RangeName-T1-A1") + /// + [ApiBind] + public async Task>> GetListByPromptCode(string promptCode) + { + return await this.GetResponseAsync>(async (response, logger) => + { + if (string.IsNullOrEmpty(promptCode)) + { + return new List(); + } + + var list = await this._agentsTemplateService.GetObjectListAsync(0, 0, + z => z.PromptCode != null && z.PromptCode.StartsWith(promptCode), + z => z.Id, Ncf.Core.Enums.OrderingType.Descending); + + var result = list.Select(z => + _agentsTemplateService.Mapping(z)).ToList(); + + return result; + }); + } + /// /// 获取所有已注册的 AI Plugin 类型 /// @@ -310,6 +563,82 @@ public async Task> TestMcpConnection(st }); } + + private async Task DeleteInternalAsync(List ids, AppServiceLogger logger) + { + if (ids == null || ids.Count == 0) + { + return "未提供 Agent ID"; + } + + var idSet = ids.Distinct().ToList(); + var chatGroupService = base.GetRequiredService(); + var chatGroupMemberService = base.GetRequiredService(); + var chatGroupHistoryService = base.GetRequiredService(); + + var groupsAsRole = await chatGroupService.GetFullListAsync( + z => idSet.Contains(z.AdminAgentTemplateId) || idSet.Contains(z.EnterAgentTemplateId)); + + var blockedByRoleMap = groupsAsRole + .SelectMany(group => + { + var pairs = new List<(int agentId, string message)>(); + if (idSet.Contains(group.AdminAgentTemplateId)) + { + pairs.Add((group.AdminAgentTemplateId, $"Agent 被组【{group.Name}】作为群主引用")); + } + if (idSet.Contains(group.EnterAgentTemplateId)) + { + pairs.Add((group.EnterAgentTemplateId, $"Agent 被组【{group.Name}】作为对接人引用")); + } + return pairs; + }) + .GroupBy(z => z.agentId) + .ToDictionary(g => g.Key, g => g.Select(z => z.message).Distinct().ToList()); + + var deleted = 0; + var blocked = 0; + var missing = 0; + + foreach (var id in idSet) + { + var agent = await _agentsTemplateService.GetObjectAsync(z => z.Id == id); + if (agent == null) + { + missing++; + continue; + } + + if (blockedByRoleMap.TryGetValue(id, out var blockedMessages) && blockedMessages.Count > 0) + { + blocked++; + logger.Append($"✗ 阻止删除 Agent【{agent.Name}】:{string.Join(";", blockedMessages)}"); + continue; + } + + // 移除普通成员关系(不影响群主/对接人引用,因为上面已经阻止) + var members = await chatGroupMemberService.GetFullListAsync(z => z.AgentTemplateId == id); + foreach (var member in members) + { + await chatGroupMemberService.DeleteObjectAsync(member); + } + + // 删除与该 Agent 相关的历史消息,避免外键约束冲突 + var histories = await chatGroupHistoryService.GetFullListAsync( + z => z.FromAgentTemplateId == id || z.ToAgentTemplateId == id); + foreach (var history in histories) + { + await chatGroupHistoryService.DeleteObjectAsync(history); + } + + await _agentsTemplateService.DeleteObjectAsync(agent); + deleted++; + logger.Append($"✓ 已删除 Agent【{agent.Name}】(成员关系 {members.Count} 条,消息记录 {histories.Count} 条)"); + } + + logger.Append($"删除 Agent 完成:成功 {deleted},阻止 {blocked},不存在 {missing}"); + return logger.ToString(); + } } /// diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/ChatGroupAppService.cs b/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/ChatGroupAppService.cs index c1908cbda..22ce9f94c 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/ChatGroupAppService.cs +++ b/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/ChatGroupAppService.cs @@ -1,16 +1,22 @@ using Microsoft.CodeAnalysis.CSharp; +using Microsoft.AspNetCore.Mvc; using Senparc.CO2NET; using Senparc.CO2NET.Extensions; using Senparc.CO2NET.WebApi; using Senparc.Ncf.Core.AppServices; using Senparc.Ncf.Core.Exceptions; using Senparc.Ncf.Utility; +using Senparc.Xncf.AgentsManager.Domain.Models.DatabaseModel; using Senparc.Xncf.AgentsManager.Domain.Services; +using Senparc.Xncf.AgentsManager.Models.DatabaseModel; using Senparc.Xncf.AgentsManager.Models.DatabaseModel.Models; using Senparc.Xncf.AgentsManager.Models.DatabaseModel.Models.Dto; using Senparc.Xncf.AgentsManager.OHS.Local.PL; using Senparc.Xncf.AIKernel.Domain.Models.DatabaseModel.Dto; using Senparc.Xncf.AIKernel.Domain.Services; +using Senparc.Xncf.PromptRange.Domain.Models; +using Senparc.Xncf.PromptRange.Domain.Services; +using Senparc.Xncf.PromptRange.OHS.Local.PL.Request; using Senparc.Xncf.PromptRange.OHS.Local.PL.Response; using System; using System.Collections.Generic; @@ -25,17 +31,26 @@ public class ChatGroupAppService : AppServiceBase private readonly ChatGroupMemberService _chatGroupMemeberService; private readonly AgentsTemplateService _agentsTemplateService; private readonly AIModelService _aIModelService; + private readonly ChatTaskService _chatTaskService; + private readonly PromptItemService _promptItemService; + private readonly PromptRangeService _promptRangeService; public ChatGroupAppService(IServiceProvider serviceProvider, ChatGroupService chatGroupService, ChatGroupMemberService chatGroupMemeberService, AgentsTemplateService agentsTemplateService, - AIModelService aIModelService) : base(serviceProvider) + AIModelService aIModelService, + ChatTaskService chatTaskService, + PromptItemService promptItemService, + PromptRangeService promptRangeService) : base(serviceProvider) { this._chatGroupService = chatGroupService; this._chatGroupMemeberService = chatGroupMemeberService; this._agentsTemplateService = agentsTemplateService; this._aIModelService = aIModelService; + this._chatTaskService = chatTaskService; + this._promptItemService = promptItemService; + this._promptRangeService = promptRangeService; } [FunctionRender("管理 ChatGroup", "管理 ChatGroup", typeof(Register))] @@ -43,36 +58,33 @@ public async Task ManageChatGroupManage(ChatGroup_ManageChatG { return await this.GetStringResponseAsync(async (response, logger) => { - //群主 - if (request.Admin.SelectedValues.Count() == 0 || !int.TryParse(request.Admin.SelectedValues.First(), out int adminId)) - { - return "必须选择一位群主,请到 AgentTemplate 中设置!"; - } + var enabledAgents = await _agentsTemplateService.GetFullListAsync(z => z.Enable, z => z.Id, Ncf.Core.Enums.OrderingType.Descending); - //对接人 - if (request.EnterAgent.SelectedValues.Count() == 0 || !int.TryParse(request.EnterAgent.SelectedValues.First(), out int enterAgentId)) - { - return "必须选择一位对接人,请到 AgentTemplate 中设置!"; - } - - //var agentsTemplateAdmin = await _agentsTemplateService.GetAgentTemplateAsync(adminId); - //var agentsTemplateEnterAgent = await _agentsTemplateService.GetAgentTemplateAsync(enterAgent); + // 固定逻辑:群主和对接人优先使用“主持人”名称中评分最高的 Agent;不存在则自动创建。 + var preferredHost = await EnsurePreferredHostAgentAsync(enabledAgents, logger); + var adminId = preferredHost.Id; + var enterAgentId = preferredHost.Id; //TODO:封装到 Service 中 ChatGroup chatGroup = null; var chatGroupDto = new ChatGroupDto(request.Name, true, ChatGroupState.Unstart, request.Description, adminId, enterAgentId); var isNew = false; - if (request.ChatGroup.IsSelected("New")) + if (string.Equals(request.ChatGroup, "New", StringComparison.OrdinalIgnoreCase)) { //新建 chatGroup = new ChatGroup(chatGroupDto); - isNew = false; + isNew = true; } else { - int.TryParse(request.ChatGroup.SelectedValues.First(), out int chatGroupId); + int.TryParse(request.ChatGroup, out int chatGroupId); chatGroup = await _chatGroupService.GetObjectAsync(z => z.Id == chatGroupId); - _chatGroupService.Mapper.Map(chatGroupDto); + if (chatGroup == null) + { + return $"未找到需要编辑的 ChatGroup,ID:{chatGroupId}"; + } + + chatGroup.Update(chatGroupDto); } await _chatGroupService.SaveObjectAsync(chatGroup); @@ -81,7 +93,30 @@ public async Task ManageChatGroupManage(ChatGroup_ManageChatG //添加成员 var memberList = new List(); - var memberIdList = request.Members.SelectedValues.Select(z => int.Parse(z)).ToList(); + var rawMemberInputs = new List(); + rawMemberInputs.AddRange((request.Members ?? Array.Empty()).Where(z => !string.IsNullOrWhiteSpace(z))); + rawMemberInputs.AddRange(SplitInputs(request.MemberNamesOrIds)); + + var memberIdList = new List(); + foreach (var memberInput in rawMemberInputs.Distinct(StringComparer.OrdinalIgnoreCase)) + { + var memberResult = ResolveAgentId(enabledAgents, memberInput); + if (!memberResult.Success) + { + return $"群成员选择失败:{memberResult.ErrorMessage}"; + } + + if (!memberIdList.Contains(memberResult.AgentId)) + { + memberIdList.Add(memberResult.AgentId); + } + } + + if (memberIdList.Count == 0) + { + return "请至少提供一个群成员(支持 ID 或名称)"; + } + //合并“对接人”为成员 if (!memberIdList.Contains(chatGroupDto.EnterAgentTemplateId)) { @@ -103,44 +138,221 @@ public async Task ManageChatGroupManage(ChatGroup_ManageChatG }); } + private async Task EnsurePreferredHostAgentAsync(List enabledAgents, AppServiceLogger logger) + { + var hostCandidates = enabledAgents + .Where(z => !string.IsNullOrWhiteSpace(z.Name) + && z.Name.Contains("主持人", StringComparison.OrdinalIgnoreCase)) + .ToList(); + + if (hostCandidates.Count > 0) + { + var scored = new List<(AgentTemplate Agent, float Score)>(); + foreach (var candidate in hostCandidates) + { + var score = await GetAgentScoreByPromptCodeAsync(candidate.PromptCode); + scored.Add((candidate, score)); + } + + var selected = scored + .OrderByDescending(z => z.Score) + .ThenByDescending(z => z.Agent.Id) + .First().Agent; + + logger.Append($"已自动选择主持人 Agent:{selected.Name}(ID:{selected.Id})"); + return selected; + } + + var promptRange = await _promptRangeService.AddAsync("智能主持人"); + + var chatModel = await _aIModelService.GetObjectAsync( + z => z.Show && z.ConfigModelType == Senparc.Xncf.AIKernel.Domain.Models.ConfigModelType.Chat) + ?? await _aIModelService.GetObjectAsync( + z => z.ConfigModelType == Senparc.Xncf.AIKernel.Domain.Models.ConfigModelType.Chat); + + if (chatModel == null) + { + throw new NcfExceptionBase("未找到可用的 Chat 类型 AI 模型,无法自动创建主持人 Agent"); + } + + var promptItem = await _promptItemService.AddPromptItemAsync(new PromptItem_AddRequest + { + RangeId = promptRange.Id, + ModelId = chatModel.Id, + Content = "你是一个多智能体小组的主持人(群主)。职责:维护讨论秩序、拆解任务、分配发言顺序、在信息不足时追问澄清、在出现分歧时推动收敛,并输出清晰的阶段结论。你应保持中立、简洁、可执行,不直接替代成员完成专业内容。", + IsTopTactic = true, + IsNewTactic = false, + IsNewSubTactic = false, + IsNewAiming = false, + NumsOfResults = 0, + MaxToken = 3000, + Temperature = 0.4f, + TopP = 0.8f, + FrequencyPenalty = 0, + PresencePenalty = 0, + StopSequences = null, + IsDraft = true, + Note = "自动主持人", + ExpectedResultsJson = string.Empty, + Prefix = string.Empty, + Suffix = string.Empty, + VariableDictJson = string.Empty + }); + + var hostAgent = new AgentTemplate( + name: "智能主持人", + systemMessage: promptItem.FullVersion, + enable: true, + description: "系统自动创建的主持人 Agent(用于群主与对接人)", + promptCode: promptItem.FullVersion, + hookRobotType: HookRobotType.None, + hookRobotParameter: string.Empty, + avastar: null, + functionCallNames: null, + mcpEndpoints: null); + + await _agentsTemplateService.SaveObjectAsync(hostAgent); + + logger.Append($"未找到主持人 Agent,已自动创建:{hostAgent.Name}(ID:{hostAgent.Id}),PromptCode:{hostAgent.PromptCode}"); + return hostAgent; + } + + private async Task GetAgentScoreByPromptCodeAsync(string promptCode) + { + if (string.IsNullOrWhiteSpace(promptCode)) + { + return -1; + } + + try + { + var promptItem = await _promptItemService.GetBestPromptAsync(promptCode, true); + return promptItem == null ? -1 : (float)promptItem.EvalAvgScore; + } + catch + { + return -1; + } + } + + private static readonly Dictionary AgentNameAliasMap = + new Dictionary(StringComparer.OrdinalIgnoreCase) + { + ["提示词优化器"] = "PromptCatalyzer", + ["优化器"] = "PromptCatalyzer" + }; + + private static List SplitInputs(string rawInput) + { + if (string.IsNullOrWhiteSpace(rawInput)) + { + return new List(); + } + + return rawInput + .Split(new[] { ',', ',', ';', ';', '\n', '\r', '|' }, StringSplitOptions.RemoveEmptyEntries) + .Select(z => z.Trim()) + .Where(z => !string.IsNullOrWhiteSpace(z)) + .ToList(); + } + + private (bool Success, int AgentId, string ErrorMessage) ResolveAgentId(List enabledAgents, string rawInput) + { + if (string.IsNullOrWhiteSpace(rawInput)) + { + return (false, 0, "输入为空,请传入 Agent ID、名称或 PromptCode"); + } + + var input = rawInput.Trim(); + + if (int.TryParse(input, out var agentId)) + { + var byId = enabledAgents.FirstOrDefault(z => z.Id == agentId); + if (byId == null) + { + return (false, 0, $"未找到启用状态的 Agent,ID:{agentId}"); + } + return (true, byId.Id, string.Empty); + } + + if (AgentNameAliasMap.TryGetValue(input, out var aliasName)) + { + input = aliasName; + } + + var exactName = enabledAgents.Where(z => string.Equals(z.Name, input, StringComparison.OrdinalIgnoreCase)).ToList(); + if (exactName.Count == 1) + { + return (true, exactName[0].Id, string.Empty); + } + + var exactPromptCode = enabledAgents.Where(z => string.Equals(z.PromptCode, input, StringComparison.OrdinalIgnoreCase)).ToList(); + if (exactPromptCode.Count == 1) + { + return (true, exactPromptCode[0].Id, string.Empty); + } + + var fuzzy = enabledAgents.Where(z => + (!string.IsNullOrWhiteSpace(z.Name) && z.Name.Contains(input, StringComparison.OrdinalIgnoreCase)) + || (!string.IsNullOrWhiteSpace(z.PromptCode) && z.PromptCode.Contains(input, StringComparison.OrdinalIgnoreCase))) + .OrderByDescending(z => z.Id) + .ToList(); + + if (fuzzy.Count == 1) + { + return (true, fuzzy[0].Id, string.Empty); + } + + if (fuzzy.Count > 1) + { + var options = string.Join(";", fuzzy.Take(5).Select(z => $"{z.Id}:{z.Name}({z.PromptCode})")); + return (false, 0, $"输入“{rawInput}”匹配到多个 Agent,请指定 ID:{options}"); + } + + return (false, 0, $"未找到匹配的 Agent:{rawInput}"); + } + [FunctionRender("启动 ChatGroup", "启动 ChatGroup", typeof(Register))] public async Task RunChatGroup(ChatGroup_RunChatGroupRequest request) { return await this.GetStringResponseAsync(async (response, logger) => { //群主 - if (request.ChatGroups.SelectedValues.Count() == 0) + if ((request.ChatGroups?.Length ?? 0) == 0) { return "至少选择一个组!"; } - var aiModelSelected = request.AIModel.SelectedValues.FirstOrDefault(); - var aiSetting = Senparc.AI.Config.SenparcAiSetting; - if (aiModelSelected != "Default") - { - int.TryParse(aiModelSelected, out int aiModelId); - var aiModel = await _aIModelService.GetObjectAsync(z => z.Id == aiModelId); - if (aiModel == null) - { - throw new NcfExceptionBase($"当前选择的 AI 模型不存在:{aiModelSelected}"); - } - - var aiModelDto = _aIModelService.Mapper.Map(aiModel); + var aiModelSelected = request.AIModel; + var aiModelId = 0; - aiSetting = _aIModelService.BuildSenparcAiSetting(aiModelDto); + if (!string.IsNullOrWhiteSpace(aiModelSelected) + && !string.Equals(aiModelSelected, "Default", StringComparison.OrdinalIgnoreCase) + && int.TryParse(aiModelSelected, out var selectedModelId) + && selectedModelId > 0) + { + aiModelId = selectedModelId; } - List tasks = new List(); - - foreach (var chatGroupId in request.ChatGroups.SelectedValues.Select(z => int.Parse(z))) + foreach (var chatGroupId in request.ChatGroups.Select(z => int.Parse(z))) { - var task = _chatGroupService.RunChatGroup(logger, chatGroupId, request.Command, aiSetting, request.Individuation.IsSelected("1")); - tasks.Add(task); - } - - Task.WaitAll(tasks.ToArray()); + var runRequest = new ChatGroup_RunGroupRequest + { + Name = $"ChatGroup-{chatGroupId}-{DateTime.Now:yyyyMMddHHmmss}", + ChatGroupId = chatGroupId, + AiModelId = aiModelId, + PromptCommand = request.Command, + Description = "由 FunctionRender 启动", + Personality = request.Individuation, + HookPlatform = HookPlatform.None, + HookParameter = string.Empty, + ChatMaxRound = ChatGroupService.ChatMaxRound + }; + + await _chatGroupService.RunChatGroupInThread(runRequest); + } - return logger.ToString(); + return "已创建并启动任务,请到 ChatTask 列表查看执行状态。"; }); } @@ -313,6 +525,195 @@ public async Task> RunGroup(ChatGroup_RunGroupRequest re }); } + /// + /// 获取 Agents 3D 视图所需的聚合快照数据 + /// + [ApiBind(ApiRequestMethod = ApiRequestMethod.Get)] + public async Task> GetAgentGraphSnapshot(string filter = "") + { + return await this.GetResponseAsync(async (response, logger) => + { + var agentExpression = new SenparcExpressionHelper(); + agentExpression.ValueCompare.AndAlso(!string.IsNullOrWhiteSpace(filter), z => z.Name.Contains(filter)); + var agents = await _agentsTemplateService.GetObjectListAsync(0, 0, agentExpression.BuildWhereExpression(), z => z.Id, Ncf.Core.Enums.OrderingType.Descending); + + var result = new AgentGraphSnapshotResponse(); + if (agents.Count == 0) + { + return result; + } + + var agentIds = agents.Select(z => z.Id).Distinct().ToList(); + var members = await _chatGroupMemeberService.GetFullListAsync(z => agentIds.Contains(z.AgentTemplateId)); + + // Include groups even when member rows are missing but admin/enter agent is configured. + var groupsByRole = await _chatGroupService.GetFullListAsync( + z => agentIds.Contains(z.AdminAgentTemplateId) || agentIds.Contains(z.EnterAgentTemplateId), + z => z.Id, + Ncf.Core.Enums.OrderingType.Ascending); + + var groupIds = members + .Select(z => z.ChatGroupId) + .Concat(groupsByRole.Select(z => z.Id)) + .Distinct() + .ToList(); + + var groups = groupIds.Count > 0 + ? await _chatGroupService.GetFullListAsync(z => groupIds.Contains(z.Id), z => z.Id, Ncf.Core.Enums.OrderingType.Ascending) + : new List(); + + var tasks = groupIds.Count > 0 + ? await _chatTaskService.GetFullListAsync(z => groupIds.Contains(z.ChatGroupId), z => z.Id, Ncf.Core.Enums.OrderingType.Descending) + : new List(); + + var activeTasks = tasks.Where(z => + z.Status == ChatTask_Status.Waiting + || z.Status == ChatTask_Status.Chatting + || z.Status == ChatTask_Status.Paused).ToList(); + + var activeTaskCountByGroup = activeTasks + .GroupBy(z => z.ChatGroupId) + .ToDictionary(g => g.Key, g => g.Count()); + + var promptScoreCache = new Dictionary(StringComparer.OrdinalIgnoreCase); + + foreach (var agent in agents) + { + var memberGroupIds = members.Where(z => z.AgentTemplateId == agent.Id).Select(z => z.ChatGroupId).Distinct().ToList(); + var chattingCount = memberGroupIds.Sum(groupId => + activeTaskCountByGroup.TryGetValue(groupId, out var count) ? count : 0); + + var score = await GetPromptScoreAsync(agent.PromptCode, promptScoreCache); + + result.Agents.Add(new AgentGraphAgentDto + { + Id = agent.Id, + Name = agent.Name, + PromptCode = agent.PromptCode, + Score = score, + ChattingCount = chattingCount, + Enable = agent.Enable, + Avastar = agent.Avastar + }); + } + + foreach (var group in groups) + { + var statusMap = tasks + .Where(z => z.ChatGroupId == group.Id) + .GroupBy(z => (int)z.Status) + .ToDictionary(g => g.Key, g => g.Count()); + + var memberAgentIds = members + .Where(z => z.ChatGroupId == group.Id) + .Select(z => z.AgentTemplateId) + .Distinct() + .ToList(); + + if (!memberAgentIds.Contains(group.AdminAgentTemplateId) && agentIds.Contains(group.AdminAgentTemplateId)) + { + memberAgentIds.Add(group.AdminAgentTemplateId); + } + + if (!memberAgentIds.Contains(group.EnterAgentTemplateId) && agentIds.Contains(group.EnterAgentTemplateId)) + { + memberAgentIds.Add(group.EnterAgentTemplateId); + } + + result.Groups.Add(new AgentGraphGroupDto + { + Id = group.Id, + Name = group.Name, + Enable = group.Enable, + State = (int)group.State, + RunningTaskCount = activeTaskCountByGroup.TryGetValue(group.Id, out var runningCount) ? runningCount : 0, + TaskStatusCounts = statusMap, + MemberAgentIds = memberAgentIds + }); + + foreach (var memberAgentId in memberAgentIds) + { + result.Links.Add(new AgentGraphLinkDto + { + GroupId = group.Id, + AgentId = memberAgentId + }); + } + } + + foreach (var task in activeTasks) + { + var memberAgentIds = members + .Where(z => z.ChatGroupId == task.ChatGroupId) + .Select(z => z.AgentTemplateId) + .Distinct() + .ToList(); + + if (memberAgentIds.Count < 2) + { + continue; + } + + result.Collaborations.Add(new AgentGraphCollaborationDto + { + TaskId = task.Id, + GroupId = task.ChatGroupId, + TaskName = task.Name, + Status = (int)task.Status, + AgentIds = memberAgentIds + }); + } + + return result; + }); + } + + private async Task GetPromptScoreAsync(string promptCode, Dictionary scoreCache) + { + if (string.IsNullOrWhiteSpace(promptCode)) + { + return -1; + } + + if (scoreCache.TryGetValue(promptCode, out var cachedScore)) + { + return cachedScore; + } + + try + { + var promptItem = await _promptItemService.GetBestPromptAsync(promptCode, true); + var score = promptItem == null ? -1 : (float)promptItem.EvalAvgScore; + scoreCache[promptCode] = score; + return score; + } + catch + { + scoreCache[promptCode] = -1; + return -1; + } + } + + [ApiBind(ApiRequestMethod = ApiRequestMethod.Post)] + public async Task> Delete(int id) + { + return await this.GetResponseAsync(async (response, logger) => + { + var result = await DeleteChatGroupByIdsAsync(new List { id }, logger); + return result; + }); + } + + [ApiBind(ApiRequestMethod = ApiRequestMethod.Post)] + public async Task> DeleteBatch([FromBody] List ids) + { + return await this.GetResponseAsync(async (response, logger) => + { + var result = await DeleteChatGroupByIdsAsync(ids, logger); + return result; + }); + } + /// /// 删除整个对话(包括所有消息、任务等) /// @@ -321,8 +722,7 @@ public async Task DeleteChatGroup(ChatGroup_DeleteChatGroupRe { return await this.GetStringResponseAsync(async (response, logger) => { - // 检查是否选择了对话 - if (request.ChatGroups.SelectedValues.Count() == 0) + if ((request.ChatGroups?.Length ?? 0) == 0) { return "请选择要删除的对话!"; } @@ -333,98 +733,155 @@ public async Task DeleteChatGroup(ChatGroup_DeleteChatGroupRe return "请勾选\"确认删除\"复选框来确认删除操作!"; } - var chatGroupIdList = request.ChatGroups.SelectedValues + var chatGroupIdList = request.ChatGroups .Where(z => int.TryParse(z, out _)) .Select(z => int.Parse(z)) .ToList(); - int deletedCount = 0; - var errors = new List(); + return await DeleteChatGroupByIdsAsync(chatGroupIdList, logger); + }); + } - foreach (var chatGroupId in chatGroupIdList) + private async Task DeleteChatGroupByIdsAsync(List chatGroupIdList, AppServiceLogger logger) + { + if (chatGroupIdList == null || chatGroupIdList.Count == 0) + { + return "未提供组 ID"; + } + + chatGroupIdList = chatGroupIdList.Distinct().ToList(); + + int deletedCount = 0; + var errors = new List(); + + foreach (var chatGroupId in chatGroupIdList) + { + try { - try + // 获取对话信息 + var chatGroup = await _chatGroupService.GetObjectAsync(z => z.Id == chatGroupId); + if (chatGroup == null) { - // 获取对话信息 - var chatGroup = await _chatGroupService.GetObjectAsync(z => z.Id == chatGroupId); - if (chatGroup == null) - { - errors.Add($"对话 ID {chatGroupId} 不存在"); - continue; - } + errors.Add($"对话 ID {chatGroupId} 不存在"); + continue; + } - // 1. 删除所有关联的消息和任务 - var chatTaskService = base.GetRequiredService(); - var chatGroupHistoryService = base.GetRequiredService(); + // 1. 删除所有关联的消息和任务 + var chatTaskService = base.GetRequiredService(); + var chatGroupHistoryService = base.GetRequiredService(); - // 先获取所有相关的 ChatTask - var chatTasks = await chatTaskService.GetFullListAsync(z => z.ChatGroupId == chatGroupId); - var chatTaskIds = chatTasks.Select(z => z.Id).ToList(); + // 先获取所有相关的 ChatTask + var chatTasks = await chatTaskService.GetFullListAsync(z => z.ChatGroupId == chatGroupId); + var chatTaskIds = chatTasks.Select(z => z.Id).ToList(); - // 删除这些 ChatTask 下的所有 ChatGroupHistory - if (chatTaskIds.Count > 0) + // 删除这些 ChatTask 下的所有 ChatGroupHistory + if (chatTaskIds.Count > 0) + { + var histories = await chatGroupHistoryService.GetFullListAsync( + z => chatTaskIds.Contains(z.ChatTaskId)); + if (histories.Count > 0) { - var histories = await chatGroupHistoryService.GetFullListAsync( - z => chatTaskIds.Contains(z.ChatTaskId)); - if (histories.Count > 0) + foreach (var history in histories) { - foreach (var history in histories) - { - await chatGroupHistoryService.DeleteObjectAsync(history); - } - logger.Append($" ✓ 已删除 {histories.Count} 条消息记录"); + await chatGroupHistoryService.DeleteObjectAsync(history); } + logger.Append($" ✓ 已删除 {histories.Count} 条消息记录"); } + } - // 2. 删除所有 ChatTask - if (chatTasks.Count > 0) + // 2. 删除所有 ChatTask + if (chatTasks.Count > 0) + { + foreach (var chatTask in chatTasks) { - foreach (var chatTask in chatTasks) - { - await chatTaskService.DeleteObjectAsync(chatTask); - } - logger.Append($" ✓ 已删除 {chatTasks.Count} 个对话任务"); + await chatTaskService.DeleteObjectAsync(chatTask); } + logger.Append($" ✓ 已删除 {chatTasks.Count} 个对话任务"); + } - // 3. 删除所有对话成员 (ChatGroupMember) - var members = await _chatGroupMemeberService.GetFullListAsync(z => z.ChatGroupId == chatGroupId); - if (members.Count > 0) + // 3. 删除所有对话成员 (ChatGroupMember) + var members = await _chatGroupMemeberService.GetFullListAsync(z => z.ChatGroupId == chatGroupId); + if (members.Count > 0) + { + foreach (var member in members) { - foreach (var member in members) - { - await _chatGroupMemeberService.DeleteObjectAsync(member); - } - logger.Append($" ✓ 已删除 {members.Count} 个对话成员"); + await _chatGroupMemeberService.DeleteObjectAsync(member); } + logger.Append($" ✓ 已删除 {members.Count} 个对话成员"); + } - // 4. 最后删除对话本身 (ChatGroup) - await _chatGroupService.DeleteObjectAsync(chatGroup); - logger.Append($"✓ 对话 '{chatGroup.Name}' 及其所有数据已删除"); + // 4. 最后删除对话本身 (ChatGroup) + await _chatGroupService.DeleteObjectAsync(chatGroup); + logger.Append($"✓ 对话 '{chatGroup.Name}' 及其所有数据已删除"); - deletedCount++; - } - catch (Exception ex) - { - errors.Add($"删除对话 ID {chatGroupId} 失败: {ex.Message}"); - logger.Append($"✗ 删除失败: {ex.Message}"); - } + deletedCount++; } + catch (Exception ex) + { + errors.Add($"删除对话 ID {chatGroupId} 失败: {ex.Message}"); + logger.Append($"✗ 删除失败: {ex.Message}"); + } + } - // 生成删除摘要 - logger.Append($"\n========== 删除摘要 =========="); - logger.Append($"✓ 成功删除: {deletedCount} 个对话"); - if (errors.Count > 0) + // 生成删除摘要 + logger.Append($"\n========== 删除摘要 =========="); + logger.Append($"✓ 成功删除: {deletedCount} 个对话"); + if (errors.Count > 0) + { + logger.Append($"✗ 失败: {errors.Count} 个对话"); + foreach (var error in errors) { - logger.Append($"✗ 失败: {errors.Count} 个对话"); - foreach (var error in errors) - { - logger.Append($" • {error}"); - } + logger.Append($" • {error}"); } - logger.Append($"=============================="); + } + logger.Append($"=============================="); - return logger.ToString(); - }); + return logger.ToString(); } } + + public class AgentGraphSnapshotResponse + { + public List Agents { get; set; } = new List(); + public List Groups { get; set; } = new List(); + public List Links { get; set; } = new List(); + public List Collaborations { get; set; } = new List(); + } + + public class AgentGraphAgentDto + { + public int Id { get; set; } + public string Name { get; set; } + public string PromptCode { get; set; } + public float Score { get; set; } + public int ChattingCount { get; set; } + public bool Enable { get; set; } + public string Avastar { get; set; } + } + + public class AgentGraphGroupDto + { + public int Id { get; set; } + public string Name { get; set; } + public bool Enable { get; set; } + public int State { get; set; } + public int RunningTaskCount { get; set; } + public Dictionary TaskStatusCounts { get; set; } = new Dictionary(); + public List MemberAgentIds { get; set; } = new List(); + } + + public class AgentGraphLinkDto + { + public int GroupId { get; set; } + public int AgentId { get; set; } + } + + public class AgentGraphCollaborationDto + { + public int TaskId { get; set; } + public int GroupId { get; set; } + public string TaskName { get; set; } + public int Status { get; set; } + public List AgentIds { get; set; } = new List(); + } } diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/ChatTaskAppService.cs b/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/ChatTaskAppService.cs index d086c93b4..a8bf1ef31 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/ChatTaskAppService.cs +++ b/src/Extensions/Senparc.Xncf.AgentsManager/Application/AppService/ChatTaskAppService.cs @@ -1,4 +1,6 @@ -using Senparc.CO2NET; +using Microsoft.AspNetCore.Mvc; +using Senparc.CO2NET; +using Senparc.CO2NET.Cache; using Senparc.CO2NET.Extensions; using Senparc.CO2NET.WebApi; using Senparc.Ncf.Core.AppServices; @@ -17,6 +19,7 @@ namespace Senparc.Xncf.AgentsManager.OHS.Local.AppService public class ChatTaskAppService : AppServiceBase { private readonly ChatTaskService _chatTaskService; + public ChatTaskAppService(IServiceProvider serviceProvider, ChatTaskService chatTaskService) : base(serviceProvider) { _chatTaskService = chatTaskService; @@ -68,5 +71,106 @@ public async Task> GetItem(int id) }; }); } + + [ApiBind(ApiRequestMethod = ApiRequestMethod.Post)] + public async Task> ForceStop(int id) + { + return await this.GetResponseAsync(async (response, logger) => + { + var result = await ForceStopInternalAsync(new List { id }); + return result; + }); + } + + [ApiBind(ApiRequestMethod = ApiRequestMethod.Post)] + public async Task> ForceStopBatch([FromBody] List ids) + { + return await this.GetResponseAsync(async (response, logger) => + { + var result = await ForceStopInternalAsync(ids); + return result; + }); + } + + [ApiBind(ApiRequestMethod = ApiRequestMethod.Post)] + public async Task> Delete(int id) + { + return await this.GetResponseAsync(async (response, logger) => + { + var result = await DeleteInternalAsync(new List { id }); + return result; + }); + } + + [ApiBind(ApiRequestMethod = ApiRequestMethod.Post)] + public async Task> DeleteBatch([FromBody] List ids) + { + return await this.GetResponseAsync(async (response, logger) => + { + var result = await DeleteInternalAsync(ids); + return result; + }); + } + + private async Task ForceStopInternalAsync(List ids) + { + if (ids == null || ids.Count == 0) + { + return "未提供任务 ID"; + } + + var idSet = ids.Distinct().ToList(); + var taskList = await _chatTaskService.GetFullListAsync(z => idSet.Contains(z.Id)); + var cache = base.GetRequiredService(); + + var changed = 0; + var skipped = 0; + + foreach (var task in taskList) + { + if (task.Status == ChatTask_Status.Finished || task.Status == ChatTask_Status.Cancelled) + { + skipped++; + continue; + } + + await _chatTaskService.SetStatus(ChatTask_Status.Cancelled, task); + await cache.RemoveFromCacheAsync(_chatTaskService.GetChatTaskRunCacheKey(task.Id)); + changed++; + } + + return $"强制停止完成:成功 {changed} 条,跳过 {skipped} 条"; + } + + private async Task DeleteInternalAsync(List ids) + { + if (ids == null || ids.Count == 0) + { + return "未提供任务 ID"; + } + + var idSet = ids.Distinct().ToList(); + var taskList = await _chatTaskService.GetFullListAsync(z => idSet.Contains(z.Id)); + var taskIds = taskList.Select(z => z.Id).ToList(); + var historyService = base.GetRequiredService(); + var cache = base.GetRequiredService(); + + if (taskIds.Count > 0) + { + var histories = await historyService.GetFullListAsync(z => taskIds.Contains(z.ChatTaskId)); + foreach (var history in histories) + { + await historyService.DeleteObjectAsync(history); + } + } + + foreach (var task in taskList) + { + await cache.RemoveFromCacheAsync(_chatTaskService.GetChatTaskRunCacheKey(task.Id)); + await _chatTaskService.DeleteObjectAsync(task); + } + + return $"删除任务完成:成功 {taskList.Count} 条"; + } } } diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/Application/DTOs/AgentTemplateRequest.cs b/src/Extensions/Senparc.Xncf.AgentsManager/Application/DTOs/AgentTemplateRequest.cs index 9d3fe7406..b6446e763 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/Application/DTOs/AgentTemplateRequest.cs +++ b/src/Extensions/Senparc.Xncf.AgentsManager/Application/DTOs/AgentTemplateRequest.cs @@ -1,8 +1,9 @@ -using log4net.Core; +using log4net.Core; using Microsoft.Extensions.DependencyInjection; using Senparc.CO2NET.Extensions; using Senparc.Ncf.Core.Enums; using Senparc.Ncf.Core.Extensions; +using Senparc.Ncf.XncfBase; using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; using Senparc.Xncf.AgentsManager.Models.DatabaseModel; @@ -16,6 +17,7 @@ using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.Linq; +using System.Text.Json.Serialization; using System.Threading; using System.Threading.Tasks; @@ -33,12 +35,13 @@ public class AgentTemplate_ManageRequest : FunctionAppRequestBase public int Id { get; set; } [Required] - [Description("SystemMessage||SystemMessage 的 PromptRangeCode(支持自选模式)")] - public SelectionList SystemMessagePromptCodeSelection { get; set; } = new SelectionList(SelectionType.DropDownList); - - [Description("手动输入 SystemMessage||SystemMessage 的 PromptRangeCode(支持自选模式),当 SystemMessage 选择“手动输入 SystemMessage”时必须在此处输入")] + [Description("SystemMessage||SystemMessage 的 PromptRangeCode(支持搜索、下拉和手动输入)")] + [FunctionParameterUi(ParameterType.DropDownList, nameof(SystemMessagePromptCodeOptions), Filterable = true, AllowCreate = true)] public string SystemMessagePromptCode { get; set; } + [JsonIgnore] + public SelectionList SystemMessagePromptCodeOptions { get; set; } = new SelectionList(SelectionType.DropDownList); + [Description("说明||对 Agent Template 进行说明,此信息不会对模型效果产生影响")] @@ -46,7 +49,11 @@ public class AgentTemplate_ManageRequest : FunctionAppRequestBase [Required] [Description("外接平台||需要对外发布消息的平台")] - public SelectionList HookRobotType { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); + [FunctionParameterUi(ParameterType.DropDownList, nameof(HookRobotTypeOptions))] + public string HookRobotType { get; set; } + + [JsonIgnore] + public SelectionList HookRobotTypeOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); //TODO:可以选择多个通道 @@ -56,18 +63,14 @@ public class AgentTemplate_ManageRequest : FunctionAppRequestBase [Description("Function Calls||Function Calls 名称列表,多个用逗号分隔")] public string FunctionCallNames { get; set; } - public string GetySystemMessagePromptCode() + public string GetSystemMessagePromptCode() { - var selectionValue = SystemMessagePromptCodeSelection.SelectedValues.FirstOrDefault(); - if (selectionValue != "0") - { - return selectionValue; - } - else - { - return SystemMessagePromptCode; - } + return SystemMessagePromptCode?.Trim(); + } + public string GetySystemMessagePromptCode() + { + return GetSystemMessagePromptCode(); } public override async Task LoadData(IServiceProvider serviceProvider) @@ -78,12 +81,65 @@ public override async Task LoadData(IServiceProvider serviceProvider) var hookRobotTypeItems = Enum.GetValues(); foreach (var item in hookRobotTypeItems) { - HookRobotType.Items.Add(new SelectionItem(((int)item).ToString(), item.ToString(), item.ToString(), false)); + HookRobotTypeOptions.Items.Add(new SelectionItem(((int)item).ToString(), item.ToString(), item.ToString(), item == Models.DatabaseModel.HookRobotType.None)); } - await PromptRangeItemHelper.LoadPromptRangeItemSelection(serviceProvider, SystemMessagePromptCodeSelection); + await PromptRangeItemHelper.LoadPromptRangeItemSelection(serviceProvider, SystemMessagePromptCodeOptions); + } + + + } + + /// + /// 从 PromptCode 快速创建智能体的请求 + /// + public class AgentTemplate_CreateFromPromptCodeRequest : FunctionAppRequestBase + { + [Required] + [MaxLength(50)] + [Description("智能体名称||新智能体的名称")] + public string Name { get; set; } + + // [Required] + // [Description("PromptCode 作用范围||选择覆盖范围:靶场名称(Range级别):Range、靶道前缀(Tactic级别):Tactic、或完整版本号(精确定位):PromptCode,只能严格从 Range、Tactic、PromptCode 中选择")] + // public string ScopeSelection { get; set; } + + [Description("手动输入 PromptCode||手动输入 PromptCode(支持靶场名称、靶道前缀或完整版本号),当选择[手动输入 SystemMessage]时必须在此处输入")] + public string ManualPromptCode { get; set; } + + [Description("说明||对新智能体的说明(可选)")] + public string Description { get; set; } + + [Description("Function Calls||Function Calls 名称列表,多个用逗号分隔(可选)")] + public string FunctionCallNames { get; set; } + + public string GetPromptCode() + { + // if (!string.IsNullOrEmpty(ScopeSelection)) + // { + // return ScopeSelection; + // } + return ManualPromptCode; } + // public override async Task LoadData(IServiceProvider serviceProvider) + // { + // await base.LoadData(serviceProvider); + + // await PromptRangeItemHelper.LoadPromptRangeItemSelection(serviceProvider, ScopeSelection); + // } + } + + /// + /// 搜索 AgentTemplate 并返回可用 ID 的请求 + /// + public class AgentTemplate_FindByNameRequest : FunctionAppRequestBase + { + [Required] + [Description("搜索词||支持名称、PromptCode 或关键字,可输入多个,使用逗号、分号、换行分隔")] + public string Query { get; set; } + [Description("最大返回数量||每个搜索词的最大候选数,默认 5")] + public int TopN { get; set; } = 5; } } diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/Application/DTOs/ChatGroupRequest.cs b/src/Extensions/Senparc.Xncf.AgentsManager/Application/DTOs/ChatGroupRequest.cs index 77a6e57fc..b0d584eae 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/Application/DTOs/ChatGroupRequest.cs +++ b/src/Extensions/Senparc.Xncf.AgentsManager/Application/DTOs/ChatGroupRequest.cs @@ -10,18 +10,24 @@ using Senparc.Xncf.AgentsManager.Domain.Services; using Microsoft.Extensions.DependencyInjection; using Senparc.Ncf.Service; +using Senparc.Ncf.XncfBase; using Senparc.Xncf.AgentsManager.Models.DatabaseModel.Models; using Senparc.Xncf.XncfBuilder.OHS.PL; using System.Web.Mvc; using Senparc.Xncf.AgentsManager.Domain.Models.DatabaseModel; +using System.Text.Json.Serialization; namespace Senparc.Xncf.AgentsManager.OHS.Local.PL { public class ChatGroup_ManageChatGroupRequest : FunctionAppRequestBase { [Description("选择组||选择需要操作的组,或新增")] - public SelectionList ChatGroup { get; set; } = new SelectionList(SelectionType.DropDownList, new List { - new SelectionItem("New","新建组","新建",true) + [FunctionParameterUi(ParameterType.DropDownList, nameof(ChatGroupOptions))] + public string ChatGroup { get; set; } + + [JsonIgnore] + public SelectionList ChatGroupOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List { + new SelectionItem("New","新建组","新建",true) }); [Required] @@ -29,17 +35,35 @@ public class ChatGroup_ManageChatGroupRequest : FunctionAppRequestBase [Description("群名称||群名称")] public string Name { get; set; } - [Required] - [Description("群成员||群成员")] - public SelectionList Members { get; set; } = new SelectionList(SelectionType.CheckBoxList, new List()); + [Description("群成员||群成员(可不选,改用“群成员(手动输入)”)")] + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(MembersOptions))] + public string[] Members { get; set; } - [Required] - [Description("群主||群管理员,群管理员不会被合并到“群成员”中,通常不参与显式的发言。")] - public SelectionList Admin { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); + [JsonIgnore] + public SelectionList MembersOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new List()); - [Required] - [Description("对接人||对接人,即接受命令的人,通常也是期待返回期望结果的人。对接人也会被合并到“群成员”中")] - public SelectionList EnterAgent { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); + [Description("群成员(手动输入)||可选。支持名称、ID、PromptCode,多个值可用逗号、分号、换行分隔")] + public string MemberNamesOrIds { get; set; } + + [Description("群主||优先自动使用评分最高的“主持人”Agent;手动输入仅作兼容")] + [FunctionParameterUi(ParameterType.DropDownList, nameof(AdminOptions))] + public string Admin { get; set; } + + [JsonIgnore] + public SelectionList AdminOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); + + [Description("群主(手动输入)||可选。支持名称、ID 或 PromptCode")] + public string AdminNameOrId { get; set; } + + [Description("对接人||优先自动使用评分最高的“主持人”Agent;手动输入仅作兼容")] + [FunctionParameterUi(ParameterType.DropDownList, nameof(EnterAgentOptions))] + public string EnterAgent { get; set; } + + [JsonIgnore] + public SelectionList EnterAgentOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); + + [Description("对接人(手动输入)||可选。支持名称、ID 或 PromptCode")] + public string EnterAgentNameOrId { get; set; } [MaxLength(200)] @@ -53,17 +77,17 @@ public override async Task LoadData(IServiceProvider serviceProvider) var chatGroups = await chatGroupService.GetFullListAsync(z => true, z => z.Id, Ncf.Core.Enums.OrderingType.Ascending); chatGroups.Select(z => new SelectionItem(z.Id.ToString(), z.Name, z.Description)) - .ToList().ForEach(z => ChatGroup.Items.Add(z)); + .ToList().ForEach(z => ChatGroupOptions.Items.Add(z)); //Agent var agentTemplateService = serviceProvider.GetService(); var agentsTemplates = await agentTemplateService.GetFullListAsync(z => z.Enable, z => z.Name, Ncf.Core.Enums.OrderingType.Ascending); - Members.Items = agentsTemplates.Select(z => new SelectionItem(z.Id.ToString(), z.Name, z.Description)).ToList(); - Admin.Items = agentsTemplates.Select(z => new SelectionItem(z.Id.ToString(), z.Name, z.Description)).ToList(); - EnterAgent.Items = agentsTemplates.Select(z => new SelectionItem(z.Id.ToString(), z.Name, z.Description)).ToList(); + MembersOptions.Items = agentsTemplates.Select(z => new SelectionItem(z.Id.ToString(), z.Name, z.Description)).ToList(); + AdminOptions.Items = agentsTemplates.Select(z => new SelectionItem(z.Id.ToString(), z.Name, z.Description)).ToList(); + EnterAgentOptions.Items = agentsTemplates.Select(z => new SelectionItem(z.Id.ToString(), z.Name, z.Description)).ToList(); - var admin = Admin.Items.FirstOrDefault(z => z.Text == "群主"); + var admin = AdminOptions.Items.FirstOrDefault(z => z.Text == "群主"); if (admin != null) { admin.DefaultSelected = true; @@ -76,16 +100,28 @@ public override async Task LoadData(IServiceProvider serviceProvider) public class ChatGroup_RunChatGroupRequest : FunctionAppRequestBase { [Description("选择组||选择需要运行的组")] - public SelectionList ChatGroups { get; set; } = new SelectionList(SelectionType.CheckBoxList, new List()); + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(ChatGroupsOptions))] + public string[] ChatGroups { get; set; } + + [JsonIgnore] + public SelectionList ChatGroupsOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new List()); [Description("AI 模型||请选择运行此程序的外围 AI 模型")] - public SelectionList AIModel { get; set; } = new SelectionList(SelectionType.DropDownList, new List + [FunctionParameterUi(ParameterType.DropDownList, nameof(AIModelOptions))] + public string AIModel { get; set; } + + [JsonIgnore] + public SelectionList AIModelOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List { //new SelectionItem("Default","系统默认","通过系统默认配置的固定 AI 模型信息",true) }); [Description("个性化智能体||")] - public SelectionList Individuation { get; set; } = new SelectionList(SelectionType.CheckBoxList, new List + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(IndividuationOptions))] + public bool Individuation { get; set; } = true; + + [JsonIgnore] + public SelectionList IndividuationOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new List { new SelectionItem("1","是","采用个性化 AI 参数运行 Agent",true) }); @@ -101,10 +137,10 @@ public override async Task LoadData(IServiceProvider serviceProvider) var chatGroupService = serviceProvider.GetService>(); var chatGroups = await chatGroupService.GetFullListAsync(z => true, z => z.Id, Ncf.Core.Enums.OrderingType.Ascending); - ChatGroups.Items = chatGroups.Select(z => new SelectionItem(z.Id.ToString(), z.Name, z.Description)).ToList(); + ChatGroupsOptions.Items = chatGroups.Select(z => new SelectionItem(z.Id.ToString(), z.Name, z.Description)).ToList(); //载入 AI 模型 - await BuildXncfRequestHelper.LoadAiModelData(serviceProvider, AIModel); + await BuildXncfRequestHelper.LoadAiModelData(serviceProvider, AIModelOptions); await base.LoadData(serviceProvider); } @@ -168,7 +204,11 @@ public class ChatGroup_RunGroupRequest public class ChatGroup_DeleteChatGroupRequest : FunctionAppRequestBase { [Description("选择要删除的对话||选择需要删除的对话(包括所有消息和任务)")] - public SelectionList ChatGroups { get; set; } = new SelectionList(SelectionType.CheckBoxList, new List()); + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(ChatGroupsOptions))] + public string[] ChatGroups { get; set; } + + [JsonIgnore] + public SelectionList ChatGroupsOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new List()); [Description("确认删除||勾选此项以确认删除此对话及其所有数据")] public bool ConfirmDelete { get; set; } @@ -179,7 +219,7 @@ public override async Task LoadData(IServiceProvider serviceProvider) var chatGroupService = serviceProvider.GetService(); var chatGroups = await chatGroupService.GetFullListAsync(z => true, z => z.Id, Ncf.Core.Enums.OrderingType.Descending); - ChatGroups.Items = chatGroups.Select(z => new SelectionItem( + ChatGroupsOptions.Items = chatGroups.Select(z => new SelectionItem( z.Id.ToString(), z.Name, $"{z.Description} (创建时间: {z.AddTime:yyyy-MM-dd HH:mm})" diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/Areas/Admin/Pages/AgentsManager/Index.cshtml b/src/Extensions/Senparc.Xncf.AgentsManager/Areas/Admin/Pages/AgentsManager/Index.cshtml index d0d1ba497..f3e9e7e3c 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/Areas/Admin/Pages/AgentsManager/Index.cshtml +++ b/src/Extensions/Senparc.Xncf.AgentsManager/Areas/Admin/Pages/AgentsManager/Index.cshtml @@ -79,7 +79,13 @@ :class="[scrollbarAgentIndex === ''? 'agent-container':'agentDetails-container']"> @* 智能体列表 *@ @* 智能体详情 *@ @@ -370,6 +409,8 @@ @@click="viewAgentParameters('agentGroupTask')">智能体参数 再次执行 + 强制停止 @@ -712,6 +753,8 @@ @@click="handleEditDrawerOpenBtn('drawerGroup',groupDetails)">编辑 批量启动 + 批量停止 批量删除 @@ -773,6 +816,8 @@ @@click="handleTaskView('groupTask', row)">详情 再次执行 + 强制停止 删除 @@ -802,6 +847,8 @@ @@click="viewAgentParameters('groupTask')">智能体参数 再次执行 + 强制停止 @@ -952,6 +999,8 @@
批量启动 + 批量停止 批量删除
@@ -994,6 +1043,8 @@ @@click="handleTaskView('task', row, $index)">详情 再次执行 + 强制停止 删除 @@ -1017,6 +1068,8 @@ @@click="viewAgentParameters('taskDetail')">智能体参数 再次执行 + 强制停止
@@ -1165,6 +1218,17 @@
+
+ + + + + +
+
+ + + + + +
Prompt
-
- +
+ {{ item.promptItemDto ? item.promptItemDto.content : (item.systemMessage || '') }}
@@ -1683,23 +1758,23 @@
靶场: - 202401.15.1 + {{ item.promptRangeDto ? item.promptRangeDto.alias : '--' }}
靶道: - T2.3 + {{ item.promptItemDto ? item.promptItemDto.fullVersion : '--' }}
瞄准: - A1 + {{ item.promptItemDto ? (item.promptItemDto.nickName || '--') : '--' }}
平均分: - 10 + {{ item.promptItemDto ? scoreFormatter(item.promptItemDto.evalAvgScore) : '--' }}
最高分: - 10 + {{ item.promptItemDto ? scoreFormatter(item.promptItemDto.evalMaxScore) : '--' }}
@@ -1788,6 +1863,9 @@ @section scripts { + + + } diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/Domain/Services/ChatGroupService.cs b/src/Extensions/Senparc.Xncf.AgentsManager/Domain/Services/ChatGroupService.cs index f832b5cec..07574dfd5 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/Domain/Services/ChatGroupService.cs +++ b/src/Extensions/Senparc.Xncf.AgentsManager/Domain/Services/ChatGroupService.cs @@ -302,6 +302,28 @@ private async Task RunChatGroupExecutionCoreAsync(ChatGroup_RunGroupRequest requ var chatGroupService = services.GetService(); var chatGroup = await chatGroupService.GetObjectAsync(x => x.Id == groupId); + + // 默认模型继承规则:未显式指定模型时,优先继承当前群主使用的 Prompt 模型。 + if (aiModelId <= 0 && chatGroup != null) + { + var adminAgent = await agentTemplateService.GetObjectAsync(z => z.Id == chatGroup.AdminAgentTemplateId); + if (adminAgent != null && !adminAgent.PromptCode.IsNullOrEmpty()) + { + try + { + var adminPrompt = await promptItemService.GetBestPromptAsync(adminAgent.PromptCode, true); + if (adminPrompt != null && adminPrompt.ModelId > 0) + { + aiModelId = adminPrompt.ModelId; + } + } + catch + { + // 保持 aiModelId=0,继续走系统默认模型。 + } + } + } + var chatGroupDto = chatGroupService.Mapping(chatGroup); var chatTaskDto = new ChatTaskDto(request.Name, groupId, aiModelId, ChatTask_Status.Waiting, userCommand, request.Description, personality, request.HookPlatform, request.HookParameter, false, @@ -717,6 +739,14 @@ You have to strictly follow the reply format (JSON) as required, each message wi await foreach (var message in aiTeam.SendAsync(chatHistory: [greetingMessage, commandMessage], maxRound: ChatMaxRound)) { + var keepRunning = await _cache.GetAsync(runningKey); + if (keepRunning == null) + { + logger.Append($"任务已被强制停止:{chatTask.Name}"); + await chatTaskService.SetStatus(ChatTask_Status.Cancelled, chatTask); + return; + } + // process exit if (message.GetContent()?.Contains("exit") is true) { diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/Senparc.Xncf.AgentsManager.csproj b/src/Extensions/Senparc.Xncf.AgentsManager/Senparc.Xncf.AgentsManager.csproj index 047c783cc..cba20a272 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/Senparc.Xncf.AgentsManager.csproj +++ b/src/Extensions/Senparc.Xncf.AgentsManager/Senparc.Xncf.AgentsManager.csproj @@ -1,7 +1,7 @@ net8.0 - 0.9.18-preview.1 + 0.9.20.1-preview Senparc.Xncf.AgentsManager Senparc.Xncf.AgentsManager true @@ -14,7 +14,7 @@ Senparc Apache-2.0 Agents 管理模块 - icon.jpg @@ -63,6 +63,7 @@ [2026-03-24] v0.9.18-preview.1 update Senparc.AI.Agents to v0.7.1 [2025-11-01] update basic libraries, including Senparc.AI + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/css/AgentsManager/index.css b/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/css/AgentsManager/index.css index 38e3303a4..eff46dc23 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/css/AgentsManager/index.css +++ b/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/css/AgentsManager/index.css @@ -203,6 +203,162 @@ height:100%; background: rgba(255, 255, 255, 1); } +.agent-view-mode-row { + display: flex; + justify-content: flex-end; + align-items: center; + padding: 8px 4px 10px; +} + +.agent-3d-wrap { + height: calc(100vh - 255px); + position: relative; + border: 1px solid rgba(223, 232, 243, 1); + border-radius: 6px; + background: linear-gradient(160deg, #0a1826 0%, #0d2437 60%, #103149 100%); + overflow: hidden; +} + +.agent-3d-controls { + position: absolute; + right: 12px; + top: 10px; + z-index: 5; + display: flex; + align-items: center; + gap: 8px; + padding: 6px 8px; + border-radius: 8px; + background: rgba(4, 12, 22, 0.58); + border: 1px solid rgba(89, 167, 226, 0.28); +} + +.agent-3d-controls .el-select { + width: 140px; +} + +.agent-3d-controls .el-button { + padding: 7px 10px; +} + +.agent-3d-controls .el-checkbox { + color: rgba(226, 242, 255, 0.92); +} + +.agent-3d-tip { + position: absolute; + left: 12px; + top: 58px; + z-index: 4; + color: rgba(226, 242, 255, 0.92); + font-size: 12px; + background: rgba(3, 10, 18, 0.45); + padding: 6px 10px; + border-radius: 6px; + border: 1px solid rgba(105, 179, 231, 0.25); +} + +.agent-3d-legend { + position: absolute; + left: 12px; + bottom: 12px; + z-index: 4; + display: flex; + flex-wrap: wrap; + gap: 10px; + padding: 6px 10px; + border-radius: 6px; + background: rgba(3, 10, 18, 0.45); + border: 1px solid rgba(105, 179, 231, 0.25); + color: rgba(226, 242, 255, 0.92); + font-size: 12px; +} + +.agent-3d-legend .legend-item { + display: inline-flex; + align-items: center; + gap: 4px; +} + +.agent-3d-legend .legend-dot { + width: 8px; + height: 8px; + border-radius: 50%; + display: inline-block; +} + +.agent-3d-legend .legend-dot.waiting { + background: #3376cd; +} + +.agent-3d-legend .legend-dot.chatting { + background: #409eff; +} + +.agent-3d-legend .legend-dot.paused { + background: #66b1ff; +} + +.agent-3d-legend .legend-dot.finished { + background: #67c23a; +} + +.agent-3d-legend .legend-dot.cancelled { + background: #909399; +} + +.agent-3d-debug { + position: absolute; + right: 12px; + bottom: 12px; + z-index: 4; + margin: 0; + padding: 8px 10px; + border-radius: 6px; + background: rgba(3, 10, 18, 0.55); + border: 1px solid rgba(105, 179, 231, 0.25); + color: rgba(214, 237, 255, 0.95); + font-size: 11px; + line-height: 1.45; + letter-spacing: 0.2px; + white-space: pre-wrap; + pointer-events: none; + min-width: 220px; +} + +@media (max-width: 900px) { + .agent-3d-controls { + left: 12px; + right: 12px; + top: 10px; + flex-wrap: wrap; + } + + .agent-3d-controls .el-select { + width: calc(50% - 4px); + } + + .agent-3d-controls .el-button { + width: calc(50% - 4px); + } + + .agent-3d-tip { + top: 98px; + } + + .agent-3d-debug { + right: 10px; + bottom: 10px; + min-width: 180px; + font-size: 10px; + } +} + +.agent-3d-canvas { + width: 100%; + height: 100%; +} + .agent-container .el-scrollbar__wrap { overflow-x: hidden; } diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/agent-3d.js b/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/agent-3d.js new file mode 100644 index 000000000..52c9d9f61 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/agent-3d.js @@ -0,0 +1,849 @@ +(function (global) { + function hashNumber(input) { + let hash = 0; + const str = String(input || '0'); + for (let i = 0; i < str.length; i++) { + hash = ((hash << 5) - hash) + str.charCodeAt(i); + hash |= 0; + } + return Math.abs(hash); + } + + function textSprite(text, options) { + const fontSize = options.fontSize || 24; + const padding = options.padding || 14; + const scaleDivisor = options.scaleDivisor || 26; + const sizeAttenuation = typeof options.sizeAttenuation === 'boolean' ? options.sizeAttenuation : true; + const maxLineLength = options.maxLineLength || 30; + const maxLines = options.maxLines || 8; + const maxWorldWidth = options.maxWorldWidth || 15; + const maxWorldHeight = options.maxWorldHeight || 9; + const bg = options.background || 'rgba(10,20,30,0.82)'; + const color = options.color || '#EAF2FF'; + const border = options.border || 'rgba(86, 162, 255, 0.55)'; + + const canvas = document.createElement('canvas'); + const ctx = canvas.getContext('2d'); + ctx.font = 'bold ' + fontSize + 'px sans-serif'; + + const rows = []; + String(text || '').split('\n').forEach(function (line) { + const lineText = String(line || ''); + if (!lineText) { + rows.push(''); + return; + } + let start = 0; + while (start < lineText.length) { + rows.push(lineText.slice(start, start + maxLineLength)); + start += maxLineLength; + if (rows.length >= maxLines) { + break; + } + } + }); + + if (rows.length === 0) { + rows.push(''); + } + + if (rows.length > maxLines) { + rows.length = maxLines; + } + + if (rows.length >= maxLines) { + const last = rows[maxLines - 1] || ''; + if (last.length >= maxLineLength) { + rows[maxLines - 1] = last.slice(0, maxLineLength - 1) + '…'; + } + } + + const width = Math.max.apply(null, rows.map(function (line) { return ctx.measureText(line).width; })) + padding * 2; + const rowHeight = Math.ceil(fontSize * 1.45); + const height = rowHeight * rows.length + padding * 2; + + const dpr = Math.max(1, Math.min(2, window.devicePixelRatio || 1)); + canvas.width = Math.ceil(width * dpr); + canvas.height = Math.ceil(height * dpr); + ctx.setTransform(dpr, 0, 0, dpr, 0, 0); + + ctx.fillStyle = bg; + ctx.strokeStyle = border; + ctx.lineWidth = 3; + + const x = 2; + const y = 2; + const w = width - 4; + const h = height - 4; + const r = 10; + + ctx.beginPath(); + ctx.moveTo(x + r, y); + ctx.lineTo(x + w - r, y); + ctx.quadraticCurveTo(x + w, y, x + w, y + r); + ctx.lineTo(x + w, y + h - r); + ctx.quadraticCurveTo(x + w, y + h, x + w - r, y + h); + ctx.lineTo(x + r, y + h); + ctx.quadraticCurveTo(x, y + h, x, y + h - r); + ctx.lineTo(x, y + r); + ctx.quadraticCurveTo(x, y, x + r, y); + ctx.closePath(); + ctx.fill(); + ctx.stroke(); + + ctx.font = 'bold ' + fontSize + 'px sans-serif'; + ctx.fillStyle = color; + ctx.textBaseline = 'top'; + rows.forEach(function (line, index) { + ctx.fillText(line, padding, padding + index * rowHeight); + }); + + const texture = new THREE.CanvasTexture(canvas); + texture.needsUpdate = true; + texture.minFilter = THREE.LinearFilter; + texture.magFilter = THREE.LinearFilter; + const material = new THREE.SpriteMaterial({ + map: texture, + transparent: true, + depthWrite: false, + sizeAttenuation: sizeAttenuation + }); + const sprite = new THREE.Sprite(material); + const rawWorldWidth = width / scaleDivisor; + const rawWorldHeight = height / scaleDivisor; + const fitRatio = Math.min(1, maxWorldWidth / rawWorldWidth, maxWorldHeight / rawWorldHeight); + const worldWidth = rawWorldWidth * fitRatio; + const worldHeight = rawWorldHeight * fitRatio; + sprite.scale.set(worldWidth, worldHeight, 1); + return sprite; + } + + function AgentGraph3D(container, options) { + this.container = container; + this.options = options || {}; + this.scene = null; + this.camera = null; + this.renderer = null; + this.controls = null; + this.raycaster = null; + this.mouse = null; + this.frameId = null; + this.resizeHandler = null; + this.pointerMoveHandler = null; + + this.groupObjects = []; + this.agentObjects = []; + this.linkObjects = []; + + this.agentById = new Map(); + this.groupById = new Map(); + + this.currentSnapshot = null; + this.targets = new Map(); + this.activeGroupId = null; + this.activeAgentId = null; + this.lockedGroupId = null; + this.pointerClickHandler = null; + } + + AgentGraph3D.prototype.init = function () { + if (!this.container || typeof THREE === 'undefined') { + return false; + } + + this.scene = new THREE.Scene(); + this.scene.background = new THREE.Color(0x06131f); + + const width = Math.max(320, this.container.clientWidth || 320); + const height = Math.max(320, this.container.clientHeight || 320); + + this.camera = new THREE.PerspectiveCamera(48, width / height, 0.1, 1000); + this.camera.position.set(0, 58, 96); + + this.renderer = new THREE.WebGLRenderer({ antialias: true, alpha: false }); + this.renderer.setPixelRatio(window.devicePixelRatio || 1); + this.renderer.setSize(width, height); + this.container.innerHTML = ''; + this.container.appendChild(this.renderer.domElement); + + if (typeof THREE.OrbitControls !== 'undefined') { + this.controls = new THREE.OrbitControls(this.camera, this.renderer.domElement); + this.controls.enableDamping = true; + this.controls.dampingFactor = 0.07; + this.controls.maxDistance = 220; + this.controls.minDistance = 35; + this.controls.target.set(0, 15, 0); + } + + this.raycaster = new THREE.Raycaster(); + this.mouse = new THREE.Vector2(); + + const ambient = new THREE.AmbientLight(0xffffff, 0.58); + const key = new THREE.DirectionalLight(0xa9d2ff, 0.9); + key.position.set(40, 80, 20); + const rim = new THREE.DirectionalLight(0xffffff, 0.4); + rim.position.set(-50, 25, -45); + + this.scene.add(ambient); + this.scene.add(key); + this.scene.add(rim); + + const grid = new THREE.GridHelper(130, 26, 0x2c4f70, 0x15324c); + grid.position.y = 0; + this.scene.add(grid); + + this.resizeHandler = this.handleResize.bind(this); + window.addEventListener('resize', this.resizeHandler); + + this.pointerMoveHandler = this.handlePointerMove.bind(this); + this.renderer.domElement.addEventListener('mousemove', this.pointerMoveHandler); + this.renderer.domElement.addEventListener('mouseleave', this.clearGroupFocus.bind(this)); + this.pointerClickHandler = this.handlePointerClick.bind(this); + this.renderer.domElement.addEventListener('click', this.pointerClickHandler); + + this.animate(); + return true; + }; + + AgentGraph3D.prototype.dispose = function () { + if (this.frameId) { + cancelAnimationFrame(this.frameId); + this.frameId = null; + } + + if (this.renderer && this.pointerMoveHandler) { + this.renderer.domElement.removeEventListener('mousemove', this.pointerMoveHandler); + } + + if (this.renderer && this.pointerClickHandler) { + this.renderer.domElement.removeEventListener('click', this.pointerClickHandler); + } + + if (this.resizeHandler) { + window.removeEventListener('resize', this.resizeHandler); + } + + if (this.controls) { + this.controls.dispose(); + this.controls = null; + } + + if (this.renderer) { + this.renderer.dispose(); + this.renderer.forceContextLoss(); + this.renderer.domElement = null; + this.renderer = null; + } + + if (this.container) { + this.container.innerHTML = ''; + } + + this.scene = null; + this.agentById.clear(); + this.groupById.clear(); + }; + + AgentGraph3D.prototype.handleResize = function () { + if (!this.renderer || !this.camera || !this.container) { + return; + } + const width = Math.max(320, this.container.clientWidth || 320); + const height = Math.max(320, this.container.clientHeight || 320); + this.camera.aspect = width / height; + this.camera.updateProjectionMatrix(); + this.renderer.setSize(width, height); + }; + + AgentGraph3D.prototype.animate = function () { + if (!this.renderer || !this.scene || !this.camera) { + return; + } + + this.frameId = requestAnimationFrame(this.animate.bind(this)); + + this.agentObjects.forEach(function (entry) { + const target = entry.target; + if (!target) { + return; + } + + entry.baseY += (target.y - entry.baseY) * 0.15; + const movingDistance = Math.hypot(target.x - entry.mesh.position.x, target.z - entry.mesh.position.z); + const moving = movingDistance > 0.03; + + entry.mesh.position.x += (target.x - entry.mesh.position.x) * 0.09; + entry.mesh.position.z += (target.z - entry.mesh.position.z) * 0.09; + + entry.motionPhase += moving ? 0.36 : 0.08; + const hop = moving ? Math.abs(Math.sin(entry.motionPhase)) * 0.75 : 0; + entry.mesh.position.y = entry.baseY + hop; + + const jelly = Math.sin(entry.motionPhase); + const stretchY = moving ? (1 + jelly * 0.18) : (1 + jelly * 0.05); + const squashXZ = moving ? (1 - jelly * 0.1) : (1 - jelly * 0.03); + entry.mesh.scale.set(squashXZ, stretchY, squashXZ); + + if (entry.pulseRing) { + entry.pulseRing.position.set(entry.mesh.position.x, 0.25, entry.mesh.position.z); + if (entry.isActive) { + const elapsed = Date.now() * 0.0025 + entry.pulsePhase; + const scale = 1 + ((Math.sin(elapsed) + 1) * 0.22); + entry.pulseRing.scale.set(scale, scale, scale); + entry.pulseRing.material.opacity = 0.2 + ((Math.sin(elapsed) + 1) * 0.2); + } + } + if (entry.label) { + entry.label.position.set(entry.mesh.position.x, entry.mesh.position.y + 3.7, entry.mesh.position.z); + } + }); + + this.refreshLinkGeometry(); + + if (this.controls) { + this.controls.update(); + } + this.renderer.render(this.scene, this.camera); + }; + + AgentGraph3D.prototype.clearObjects = function () { + const all = []; + + this.groupObjects.forEach(function (g) { + if (g.mesh) { + all.push(g.mesh); + } + if (g.label) { + all.push(g.label); + } + }); + + this.agentObjects.forEach(function (a) { + if (a.mesh) { + all.push(a.mesh); + } + if (a.label) { + all.push(a.label); + } + if (a.pulseRing) { + all.push(a.pulseRing); + } + }); + + this.linkObjects.forEach(function (line) { + if (line) { + all.push(line); + } + }); + + this.linkObjects.forEach(function (line) { + if (line && line.userData && line.userData.flowDot) { + all.push(line.userData.flowDot); + } + }); + + all.forEach(function (obj) { + if (obj && obj.parent) { + obj.parent.remove(obj); + } + if (obj && typeof obj.traverse === 'function') { + obj.traverse(function (node) { + if (node.material) { + if (Array.isArray(node.material)) { + node.material.forEach(function (mat) { + if (mat.map) { + mat.map.dispose(); + } + mat.dispose(); + }); + } else { + if (node.material.map) { + node.material.map.dispose(); + } + node.material.dispose(); + } + } + if (node.geometry) { + node.geometry.dispose(); + } + }); + } + }); + + this.groupObjects = []; + this.agentObjects = []; + this.linkObjects = []; + this.agentById.clear(); + this.groupById.clear(); + }; + + AgentGraph3D.prototype.updateGraph = function (snapshot) { + this.currentSnapshot = snapshot || { agents: [], groups: [], links: [], collaborations: [] }; + this.clearObjects(); + + const groups = this.currentSnapshot.groups || []; + const agents = this.currentSnapshot.agents || []; + const links = this.currentSnapshot.links || []; + + const radius = Math.max(18, groups.length * 3 + 14); + + groups.forEach(function (group, index) { + const angle = (Math.PI * 2 * index) / Math.max(1, groups.length); + group._pos = new THREE.Vector3(Math.cos(angle) * radius, 0, Math.sin(angle) * radius); + }); + + const groupGeom = new THREE.CylinderGeometry(0.9, 0.9, 16, 16); + groups.forEach(function (group) { + const mat = new THREE.MeshStandardMaterial({ + color: group.runningTaskCount > 0 ? 0x48c5ff : 0x7f91a6, + transparent: true, + opacity: 0.86, + metalness: 0.15, + roughness: 0.55 + }); + const pillar = new THREE.Mesh(groupGeom, mat); + pillar.position.copy(group._pos); + pillar.position.y = 8; + pillar.userData = { type: 'group', groupId: group.id }; + this.scene.add(pillar); + + const statusMap = group.taskStatusCounts || {}; + const waiting = statusMap[0] || statusMap['0'] || 0; + const chatting = statusMap[1] || statusMap['1'] || 0; + const paused = statusMap[2] || statusMap['2'] || 0; + const finished = statusMap[3] || statusMap['3'] || 0; + const cancelled = statusMap[4] || statusMap['4'] || 0; + const failed = statusMap[5] || statusMap['5'] || 0; + const totalTasks = waiting + chatting + paused + finished + cancelled + failed; + const text = group.name + + '\nTasks:' + totalTasks + ' Running:' + group.runningTaskCount + + '\nW:' + waiting + ' C:' + chatting + ' P:' + paused + ' F:' + finished; + const label = textSprite(text, { + fontSize: 24, + padding: 16, + scaleDivisor: 18, + background: 'rgba(5,14,26,0.90)', + border: 'rgba(72,197,255,0.65)', + color: '#DDEFFF' + }); + label.position.set(group._pos.x, 19, group._pos.z); + this.scene.add(label); + + this.groupObjects.push({ mesh: pillar, label: label, group: group }); + this.groupById.set(group.id, { mesh: pillar, label: label, group: group }); + }.bind(this)); + + const memberships = new Map(); + links.forEach(function (link) { + if (!memberships.has(link.agentId)) { + memberships.set(link.agentId, []); + } + memberships.get(link.agentId).push(link.groupId); + }); + + const activeGroupIds = new Set((this.currentSnapshot.collaborations || []).map(function (c) { return c.groupId; })); + const activeAgentIds = new Set(); + const activeLinkKeySet = new Set(); + (this.currentSnapshot.collaborations || []).forEach(function (col) { + (col.agentIds || []).forEach(function (id) { + activeAgentIds.add(id); + activeLinkKeySet.add(col.groupId + '-' + id); + }); + }); + const agentGeom = new THREE.SphereGeometry(1.6, 22, 22); + + agents.forEach(function (agent, index) { + const memberGroupIds = memberships.get(agent.id) || []; + let target = null; + + const activeGroupId = memberGroupIds.find(function (groupId) { return activeGroupIds.has(groupId); }); + if (activeGroupId) { + const groupNode = this.groupById.get(activeGroupId); + if (groupNode) { + const h = hashNumber(agent.id); + const theta = (h % 360) * Math.PI / 180; + const spread = 4 + (h % 3); + target = new THREE.Vector3( + groupNode.mesh.position.x + Math.cos(theta) * spread, + 2 + ((h % 5) * 0.35), + groupNode.mesh.position.z + Math.sin(theta) * spread + ); + } + } + + if (!target && memberGroupIds.length > 0) { + const groupNode = this.groupById.get(memberGroupIds[0]); + if (groupNode) { + const h = hashNumber(agent.id + '-base'); + const theta = (h % 360) * Math.PI / 180; + const spread = 10 + (h % 6); + target = new THREE.Vector3( + groupNode.mesh.position.x + Math.cos(theta) * spread, + 2, + groupNode.mesh.position.z + Math.sin(theta) * spread + ); + } + } + + if (!target) { + const angle = (Math.PI * 2 * index) / Math.max(1, agents.length); + target = new THREE.Vector3(Math.cos(angle) * (radius + 20), 2, Math.sin(angle) * (radius + 20)); + } + + const mat = new THREE.MeshStandardMaterial({ + color: agent.enable ? 0x5ed4ff : 0x6e7d90, + transparent: true, + opacity: 0.98, + metalness: 0.08, + roughness: 0.45 + }); + const sphere = new THREE.Mesh(agentGeom, mat); + sphere.position.copy(target); + sphere.userData = { type: 'agent', agentId: agent.id }; + this.decorateCuteAgent(sphere, agent.enable); + this.scene.add(sphere); + + const promptText = agent.promptCode ? agent.promptCode : '--'; + const scoreText = (typeof agent.score === 'number' && agent.score >= 0) ? agent.score.toFixed(1) : '--'; + const stateText = agent.enable ? 'Enabled' : 'Disabled'; + const label = textSprite( + agent.name + + '\nPrompt:' + promptText + + '\nScore:' + scoreText + ' Running:' + (agent.chattingCount || 0) + + '\nState:' + stateText, + { + fontSize: 20, + padding: 14, + scaleDivisor: 18, + background: 'rgba(6, 14, 24, 0.85)', + border: 'rgba(94,212,255,0.55)', + color: '#E8F7FF' + }); + label.position.set(target.x, target.y + 3.7, target.z); + label.userData = { type: 'agent-label', agentId: agent.id }; + label.material.opacity = 0.42; + this.scene.add(label); + + const entry = { + mesh: sphere, + label: label, + agent: agent, + target: target, + groupIds: memberGroupIds, + pulseRing: null, + isActive: activeAgentIds.has(agent.id) || agent.chattingCount > 0, + pulsePhase: (hashNumber(agent.id) % 100) / 10, + motionPhase: (hashNumber(agent.id + '-motion') % 100) / 16, + baseY: target.y + }; + + if (entry.isActive) { + const ringGeometry = new THREE.RingGeometry(1.9, 2.25, 36); + const ringMaterial = new THREE.MeshBasicMaterial({ + color: 0x66d4ff, + transparent: true, + opacity: 0.35, + side: THREE.DoubleSide, + depthWrite: false + }); + const ring = new THREE.Mesh(ringGeometry, ringMaterial); + ring.rotation.x = -Math.PI / 2; + ring.position.set(target.x, 0.25, target.z); + this.scene.add(ring); + entry.pulseRing = ring; + } + + this.agentObjects.push(entry); + this.agentById.set(agent.id, entry); + }.bind(this)); + + (this.currentSnapshot.collaborations || []).forEach(function (col) { + const members = (col.agentIds || []).map(function (id) { return this.agentById.get(id); }.bind(this)).filter(Boolean); + if (members.length < 2) { + return; + } + const center = new THREE.Vector3(); + members.forEach(function (m) { center.add(m.target); }); + center.divideScalar(members.length); + members.forEach(function (m, idx) { + const angle = (Math.PI * 2 * idx) / members.length; + m.target = new THREE.Vector3( + center.x + Math.cos(angle) * 2.2, + 2.5, + center.z + Math.sin(angle) * 2.2 + ); + }); + }.bind(this)); + + links.forEach(function (link) { + const groupNode = this.groupById.get(link.groupId); + const agentNode = this.agentById.get(link.agentId); + if (!groupNode || !agentNode) { + return; + } + + const geometry = new THREE.BufferGeometry(); + geometry.setAttribute('position', new THREE.Float32BufferAttribute([0, 0, 0, 0, 0, 0], 3)); + const material = new THREE.LineBasicMaterial({ + color: 0x7ed8ff, + transparent: true, + opacity: 0.5 + }); + const line = new THREE.Line(geometry, material); + const activeKey = link.groupId + '-' + link.agentId; + line.userData = { + groupId: link.groupId, + agentId: link.agentId, + isActive: activeLinkKeySet.has(activeKey), + phase: (hashNumber(activeKey) % 100) / 10, + flowDot: null + }; + + if (line.userData.isActive) { + const dotGeometry = new THREE.SphereGeometry(0.22, 12, 12); + const dotMaterial = new THREE.MeshStandardMaterial({ + color: 0x7be3ff, + emissive: 0x2eaad1, + emissiveIntensity: 0.65, + metalness: 0.1, + roughness: 0.25, + transparent: true, + opacity: 0.92 + }); + const flowDot = new THREE.Mesh(dotGeometry, dotMaterial); + this.scene.add(flowDot); + line.userData.flowDot = flowDot; + } + + this.scene.add(line); + this.linkObjects.push(line); + }.bind(this)); + + this.refreshLinkGeometry(); + this.applyGroupHighlight(); + }; + + AgentGraph3D.prototype.refreshLinkGeometry = function () { + this.linkObjects.forEach(function (line) { + const groupNode = this.groupById.get(line.userData.groupId); + const agentNode = this.agentById.get(line.userData.agentId); + if (!groupNode || !agentNode) { + return; + } + + const positions = line.geometry.attributes.position.array; + positions[0] = groupNode.mesh.position.x; + positions[1] = groupNode.mesh.position.y + 7.8; + positions[2] = groupNode.mesh.position.z; + positions[3] = agentNode.mesh.position.x; + positions[4] = agentNode.mesh.position.y + 0.4; + positions[5] = agentNode.mesh.position.z; + line.geometry.attributes.position.needsUpdate = true; + + if (line.userData.isActive) { + const elapsed = Date.now() * 0.0018 + line.userData.phase; + line.material.opacity = 0.45 + ((Math.sin(elapsed * 2.2) + 1) * 0.2); + + const t = (elapsed % 1 + 1) % 1; + const x = positions[0] + (positions[3] - positions[0]) * t; + const y = positions[1] + (positions[4] - positions[1]) * t; + const z = positions[2] + (positions[5] - positions[2]) * t; + + if (line.userData.flowDot) { + line.userData.flowDot.position.set(x, y, z); + line.userData.flowDot.material.opacity = 0.6 + ((Math.sin(elapsed * 3.1) + 1) * 0.2); + } + } + }.bind(this)); + }; + + AgentGraph3D.prototype.handlePointerMove = function (event) { + if (!this.camera || !this.renderer || !this.raycaster) { + return; + } + + const rect = this.renderer.domElement.getBoundingClientRect(); + this.mouse.x = ((event.clientX - rect.left) / rect.width) * 2 - 1; + this.mouse.y = -((event.clientY - rect.top) / rect.height) * 2 + 1; + + this.raycaster.setFromCamera(this.mouse, this.camera); + + const hoverTargets = this.agentObjects.reduce(function (acc, entry) { + acc.push(entry.mesh); + if (entry.label) { + acc.push(entry.label); + } + return acc; + }, []); + const agentIntersects = this.raycaster.intersectObjects(hoverTargets, false); + if (agentIntersects.length > 0) { + this.activeAgentId = agentIntersects[0].object.userData.agentId || null; + } else { + this.activeAgentId = null; + } + + if (this.lockedGroupId) { + this.applyGroupHighlight(); + return; + } + + const intersects = this.raycaster.intersectObjects(this.groupObjects.map(function (g) { return g.mesh; }), false); + if (intersects.length > 0) { + this.activeGroupId = intersects[0].object.userData.groupId; + if (typeof this.options.onGroupHover === 'function') { + this.options.onGroupHover(this.activeGroupId); + } + } else { + this.activeGroupId = null; + if (typeof this.options.onGroupHover === 'function') { + this.options.onGroupHover(null); + } + } + this.applyGroupHighlight(); + }; + + AgentGraph3D.prototype.handlePointerClick = function (event) { + if (!this.camera || !this.renderer || !this.raycaster) { + return; + } + + const rect = this.renderer.domElement.getBoundingClientRect(); + this.mouse.x = ((event.clientX - rect.left) / rect.width) * 2 - 1; + this.mouse.y = -((event.clientY - rect.top) / rect.height) * 2 + 1; + this.raycaster.setFromCamera(this.mouse, this.camera); + + const intersects = this.raycaster.intersectObjects(this.groupObjects.map(function (g) { return g.mesh; }), false); + if (intersects.length === 0) { + this.lockedGroupId = null; + this.applyGroupHighlight(); + return; + } + + const groupId = intersects[0].object.userData.groupId; + if (this.lockedGroupId === groupId) { + this.lockedGroupId = null; + } else { + this.lockedGroupId = groupId; + } + this.applyGroupHighlight(); + }; + + AgentGraph3D.prototype.clearGroupFocus = function () { + if (this.lockedGroupId) { + this.applyGroupHighlight(); + return; + } + this.activeGroupId = null; + this.activeAgentId = null; + if (typeof this.options.onGroupHover === 'function') { + this.options.onGroupHover(null); + } + this.applyGroupHighlight(); + }; + + AgentGraph3D.prototype.applyGroupHighlight = function () { + if (!this.currentSnapshot) { + return; + } + + const activeGroup = this.lockedGroupId || this.activeGroupId; + const activeMemberSet = new Set(); + + if (activeGroup) { + const focused = (this.currentSnapshot.groups || []).find(function (g) { return g.id === activeGroup; }); + if (focused && Array.isArray(focused.memberAgentIds)) { + focused.memberAgentIds.forEach(function (id) { activeMemberSet.add(id); }); + } + } + + this.agentObjects.forEach(function (entry) { + const isHovered = this.activeAgentId && entry.agent.id === this.activeAgentId; + const isGroupFocused = activeGroup && activeMemberSet.has(entry.agent.id); + const opacity = !activeGroup || activeMemberSet.has(entry.agent.id) ? 0.98 : 0.08; + entry.mesh.material.opacity = opacity; + if (entry.label) { + const baseOpacity = !activeGroup || activeMemberSet.has(entry.agent.id) ? 0.42 : 0.1; + entry.label.material.opacity = (isHovered || isGroupFocused) ? 1 : baseOpacity; + } + }.bind(this)); + + this.groupObjects.forEach(function (entry) { + const isActive = activeGroup && entry.group.id === activeGroup; + entry.mesh.material.opacity = !activeGroup ? 0.86 : (isActive ? 1 : 0.2); + entry.mesh.material.emissive = new THREE.Color(isActive ? 0x2b8fd1 : 0x000000); + entry.mesh.material.emissiveIntensity = isActive ? 0.35 : 0; + if (entry.label) { + entry.label.material.opacity = !activeGroup ? 1 : (isActive ? 1 : 0.3); + } + }); + + this.linkObjects.forEach(function (line) { + if (!activeGroup) { + if (!line.userData.isActive) { + line.material.opacity = 0.5; + } + } else { + line.material.opacity = line.userData.groupId === activeGroup ? 0.85 : 0.08; + } + + if (line.userData.flowDot) { + line.userData.flowDot.visible = !activeGroup || line.userData.groupId === activeGroup; + } + }); + }; + + AgentGraph3D.prototype.decorateCuteAgent = function (bodyMesh, enable) { + const accentColor = enable ? 0x8fe7ff : 0xa8b3bf; + + const cap = new THREE.Mesh( + new THREE.SphereGeometry(1.0, 16, 16), + new THREE.MeshStandardMaterial({ + color: accentColor, + transparent: true, + opacity: 0.55, + metalness: 0.05, + roughness: 0.25 + }) + ); + cap.position.set(0, 0.85, 0); + bodyMesh.add(cap); + + const eyeGeometry = new THREE.SphereGeometry(0.12, 10, 10); + const eyeMaterial = new THREE.MeshBasicMaterial({ color: 0x10253c }); + + const leftEye = new THREE.Mesh(eyeGeometry, eyeMaterial); + leftEye.position.set(-0.35, 0.28, 1.3); + const rightEye = new THREE.Mesh(eyeGeometry, eyeMaterial); + rightEye.position.set(0.35, 0.28, 1.3); + bodyMesh.add(leftEye); + bodyMesh.add(rightEye); + + const smile = new THREE.Mesh( + new THREE.TorusGeometry(0.22, 0.04, 8, 24, Math.PI), + new THREE.MeshBasicMaterial({ color: 0x153a57 }) + ); + smile.position.set(0, -0.08, 1.28); + smile.rotation.set(Math.PI * 0.05, 0, Math.PI); + bodyMesh.add(smile); + + const antenna = new THREE.Mesh( + new THREE.SphereGeometry(0.14, 10, 10), + new THREE.MeshStandardMaterial({ color: 0xe7f9ff, emissive: 0x84dfff, emissiveIntensity: 0.35 }) + ); + antenna.position.set(0, 1.55, 0.2); + bodyMesh.add(antenna); + + const footGeometry = new THREE.SphereGeometry(0.22, 12, 12); + const footMaterial = new THREE.MeshStandardMaterial({ color: 0xb8f1ff, roughness: 0.6, metalness: 0.02 }); + const leftFoot = new THREE.Mesh(footGeometry, footMaterial); + leftFoot.scale.set(1.35, 0.7, 1.1); + leftFoot.position.set(-0.45, -1.35, 0.5); + const rightFoot = new THREE.Mesh(footGeometry, footMaterial); + rightFoot.scale.set(1.35, 0.7, 1.1); + rightFoot.position.set(0.45, -1.35, 0.5); + bodyMesh.add(leftFoot); + bodyMesh.add(rightFoot); + }; + + global.AgentGraph3D = AgentGraph3D; +})(window); diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/axios.js b/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/axios.js index e266e0a33..888ec1db8 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/axios.js +++ b/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/axios.js @@ -76,11 +76,14 @@ serviceAM.interceptors.response.use( } else if (error.message.includes('302')) { return Promise.reject(error); } - app.$message({ - message: error.message, - type: 'error', - duration: 5 * 1000 - }); + // customAlert: true 时静默处理,不弹框 + if (!error.config?.customAlert) { + app.$message({ + message: error.message, + type: 'error', + duration: 5 * 1000 + }); + } return Promise.reject(error); } ); diff --git a/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/index.js b/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/index.js index 9d84dbd3e..4a7c6002c 100644 --- a/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/index.js +++ b/src/Extensions/Senparc.Xncf.AgentsManager/wwwroot/js/AgentsManager/index.js @@ -375,7 +375,7 @@ var app = new Vue({ // 对话记录 轮询 historyTimer: {}, // 智能体参数列表 - agentParameterTabsValue: 0, // tabs选中 + agentParameterTabsValue: '', // tabs选中(使用空字符串,避免和el-tabs内部string name不匹配) agentParameterList: [], // 描述内容 describeContent: '', @@ -383,6 +383,7 @@ var app = new Vue({ functionCallInputValue: '', functionCallTags: [], // 用于编辑时临时存储标签 pluginTypes: [], // 存储所有可用的插件类型 + agentAutoAttachXncf: false, // 是否自动附加所有 XNCF 功能插件 // MCP Endpoints相关 mcpEndpointInputVisible: false, mcpEndpointNameValue: '', @@ -390,6 +391,29 @@ var app = new Vue({ mcpEndpointEditMode: false, mcpEndpointOriginalName: '', currentMcpTools: [], // 当前查看的MCP工具列表 + agentListViewMode: 'panel', + agentGraphSnapshot: { + agents: [], + groups: [], + links: [], + collaborations: [] + }, + agentGraphPollingTimer: null, + hoveredAgentGroupId: null, + agentGraph3d: null, + agentGraphFilterGroupId: null, + agentGraphFilterTaskStatuses: [], + agentGraphShowOnlyActiveGroup: false, + agentGraphRequesting: false, + agentGraphLastSignature: '', + agentGraphLastRefreshAt: null, + agentGraphLastRenderAt: null, + agentGraphRenderCount: 0, + quickJumpGroupId: null, + quickJumpTaskId: null, + quickJumpTaskOptions: [], + hashChangeHandler: null, + isApplyingHashRoute: false, }; }, computed: { @@ -416,6 +440,43 @@ var app = new Vue({ return {}; } }, + agentGraphGroupOptions() { + return (this.agentGraphSnapshot.groups || []).map(item => ({ + id: item.id, + name: item.name + })) + }, + agentGraphDebugText() { + const snapshot = this.agentGraphSnapshot || {} + const agents = Array.isArray(snapshot.agents) ? snapshot.agents.length : 0 + const groups = Array.isArray(snapshot.groups) ? snapshot.groups.length : 0 + const links = Array.isArray(snapshot.links) ? snapshot.links.length : 0 + const cols = Array.isArray(snapshot.collaborations) ? snapshot.collaborations.length : 0 + const polling = this.agentGraphPollingTimer ? 'ON' : 'OFF' + const requesting = this.agentGraphRequesting ? 'YES' : 'NO' + + return [ + '3D Debug', + 'Agents: ' + agents + ' Groups: ' + groups, + 'Links: ' + links + ' Collaborations: ' + cols, + 'Polling: ' + polling + ' Requesting: ' + requesting, + 'Rendered: ' + this.agentGraphRenderCount, + 'Refresh: ' + this.formatAgentGraphDebugTime(this.agentGraphLastRefreshAt), + 'Render: ' + this.formatAgentGraphDebugTime(this.agentGraphLastRenderAt) + ].join('\n') + }, + quickJumpGroupOptions() { + const map = new Map() + ;(this.agentGraphSnapshot.groups || []).forEach(item => { + map.set(item.id, { id: item.id, name: item.name }) + }) + ;(this.groupList || []).forEach(item => { + if (!map.has(item.id)) { + map.set(item.id, { id: item.id, name: item.name }) + } + }) + return Array.from(map.values()) + } }, watch: {}, created() { @@ -426,30 +487,7 @@ var app = new Vue({ this.tabsActiveName = "first"; this.agentForm.systemMessageType = "2"; this.getPluginTypes(); - - // 调试对话框相关变量 - console.log('Vue实例挂载完成'); - console.log('visible对象:', this.visible); - console.log('dialogMcpTools初始状态:', this.visible.dialogMcpTools); - - // 测试对话框显示 - window.testDialog = () => { - console.log('测试显示对话框'); - this.visible.dialogMcpTools = true; - console.log('dialogMcpTools新状态:', this.visible.dialogMcpTools); - }; - - // 测试创建假工具列表 - window.testTools = () => { - console.log('测试创建工具列表'); - this.currentMcpTools = [ - { name: '测试工具1', description: '这是一个测试工具', parameters: [{ name: 'param1', description: '参数1' }] }, - { name: '测试工具2', description: '这是另一个测试工具', parameters: [] } - ]; - console.log('currentMcpTools:', this.currentMcpTools); - this.visible.dialogMcpTools = true; - }; - + // 智能体 if (this.tabsActiveName === 'first') { this.getAgentListData('agent') @@ -463,9 +501,24 @@ var app = new Vue({ this.gettaskListData('task') } + this.hashChangeHandler = () => { + this.applyHashRoute() + } + window.addEventListener('hashchange', this.hashChangeHandler) + this.refreshQuickJumpTaskOptions() + this.$nextTick(() => { + this.applyHashRoute() + }) + }, beforeDestroy() { this.clearHistoryTimer() + this.stopAgentGraphPolling() + this.destroyAgentGraph3d() + if (this.hashChangeHandler) { + window.removeEventListener('hashchange', this.hashChangeHandler) + this.hashChangeHandler = null + } }, methods: { //寻找目标字符串 @@ -487,6 +540,419 @@ var app = new Vue({ } }, calculateDuration, + scoreFormatter, + formatAgentGraphDebugTime(value) { + if (!value) { + return '--' + } + const date = value instanceof Date ? value : new Date(value) + if (Number.isNaN(date.getTime())) { + return '--' + } + const pad = n => String(n).padStart(2, '0') + return pad(date.getHours()) + ':' + pad(date.getMinutes()) + ':' + pad(date.getSeconds()) + }, + parseHashRoute() { + const raw = (window.location.hash || '').replace(/^#/, '') + const route = { + tab: '', + view: '', + agentId: null, + groupId: null, + taskId: null + } + if (!raw) { + return route + } + const params = new URLSearchParams(raw) + route.tab = params.get('tab') || '' + route.view = params.get('view') || '' + route.agentId = Number(params.get('agentId') || 0) || null + route.groupId = Number(params.get('groupId') || 0) || null + route.taskId = Number(params.get('taskId') || 0) || null + return route + }, + setHashRoute(route) { + if (this.isApplyingHashRoute) { + return + } + const params = new URLSearchParams() + if (route.tab) { + params.set('tab', route.tab) + } + if (route.view) { + params.set('view', route.view) + } + if (route.agentId) { + params.set('agentId', String(route.agentId)) + } + if (route.groupId) { + params.set('groupId', String(route.groupId)) + } + if (route.taskId) { + params.set('taskId', String(route.taskId)) + } + const nextHash = params.toString() + if ((window.location.hash || '').replace(/^#/, '') === nextHash) { + return + } + window.location.hash = nextHash + }, + buildCurrentRoute(extra = {}) { + const route = { + tab: this.tabsActiveName || 'first' + } + if (route.tab === 'first') { + if (this.agentListViewMode === 'three') { + route.view = 'three' + } + if (this.scrollbarAgentIndex) { + route.agentId = this.scrollbarAgentIndex + } + } + if (route.tab === 'second') { + const groupId = this.groupDetails?.chatGroupDto?.id || this.scrollbarGroupIndex || null + const taskId = this.groupTaskDetails?.id || null + if (groupId) { + route.groupId = groupId + } + if (taskId) { + route.taskId = taskId + } + } + if (route.tab === 'third') { + const taskId = this.taskDetails?.id || this.scrollbarTaskIndex || null + if (taskId) { + route.taskId = taskId + } + } + return Object.assign(route, extra) + }, + syncHashRoute(extra = {}) { + this.setHashRoute(this.buildCurrentRoute(extra)) + }, + navigateByHash(route) { + this.setHashRoute(route) + this.applyHashRoute() + }, + async applyHashRoute() { + if (this.isApplyingHashRoute) { + return + } + const route = this.parseHashRoute() + if (!route.tab && !route.groupId && !route.taskId && !route.agentId) { + return + } + + this.isApplyingHashRoute = true + try { + const tab = ['first', 'second', 'third'].includes(route.tab) ? route.tab : 'first' + if (this.tabsActiveName !== tab) { + this.tabsActiveName = tab + this.handleTabsClick() + } + + if (tab === 'first') { + if (route.view === 'three') { + this.handleAgentListViewModeChange('three', true) + } + if (route.agentId) { + await this.getAgentListData('agent') + const idx = (this.agentList || []).findIndex(item => item.id === route.agentId) + if (idx >= 0) { + this.handleAgentView(this.agentList[idx], idx, true) + } + } + return + } + + if (tab === 'second') { + await this.getGroupListData('group') + if (route.groupId) { + const groupItem = (this.groupList || []).find(item => item.id === route.groupId) + if (groupItem) { + this.handleGroupView('group', groupItem, 0, true) + } else { + this.groupShowType = '2' + this.scrollbarGroupIndex = route.groupId + await this.getGroupDetailData('groupTable', route.groupId, { id: route.groupId }) + } + } + if (route.taskId) { + this.groupShowType = '3' + await this.getTaskDetailData('groupTask', route.taskId, { id: route.taskId }) + } + return + } + + if (tab === 'third') { + await this.gettaskListData('task') + if (!route.taskId) { + return + } + const idx = (this.taskList || []).findIndex(item => item.id === route.taskId) + if (idx >= 0) { + this.handleTaskView('task', this.taskList[idx], idx, true) + } else { + this.scrollbarTaskIndex = route.taskId + await this.getTaskDetailData('task', route.taskId, { id: route.taskId }) + } + } + } finally { + this.isApplyingHashRoute = false + } + }, + async refreshQuickJumpTaskOptions() { + try { + const res = await serviceAM.get('/api/Senparc.Xncf.AgentsManager/ChatTaskAppService/Xncf.AgentsManager_ChatTaskAppService.GetList?pageIndex=0&pageSize=0') + const data = res?.data ?? {} + if (!data.success) { + return + } + const taskList = data?.data?.chatTaskList ?? [] + this.quickJumpTaskOptions = taskList.slice(0, 200).map(item => ({ + id: item.id, + groupId: item.chatGroupId, + name: item.name + ' (G' + item.chatGroupId + ')' + })) + } catch (e) { + console.warn('refreshQuickJumpTaskOptions failed', e) + } + }, + handleQuickJumpGroup() { + const groupId = Number(this.quickJumpGroupId || 0) + if (!groupId) { + return + } + this.navigateByHash({ tab: 'second', groupId: groupId }) + }, + handleQuickJumpTask() { + const taskId = Number(this.quickJumpTaskId || 0) + if (!taskId) { + return + } + this.navigateByHash({ tab: 'third', taskId: taskId }) + }, + handleAgentGraphFilterChange() { + this.renderAgentGraph() + }, + buildAgentGraphSignature(snapshot) { + if (!snapshot) { + return '' + } + return JSON.stringify({ + agents: (snapshot.agents || []).map(item => [item.id, item.chattingCount, item.score, item.enable]), + groups: (snapshot.groups || []).map(item => [item.id, item.runningTaskCount, item.state, item.taskStatusCounts]), + links: (snapshot.links || []).map(item => [item.groupId, item.agentId]), + collaborations: (snapshot.collaborations || []).map(item => [item.taskId, item.groupId, item.status, item.agentIds]) + }) + }, + buildFilteredAgentGraphSnapshot(snapshot) { + const source = snapshot || { agents: [], groups: [], links: [], collaborations: [] } + const allGroups = source.groups || [] + const allLinks = source.links || [] + const allAgents = source.agents || [] + const allCollaborations = source.collaborations || [] + + const selectedGroupId = this.agentGraphFilterGroupId + const selectedStatuses = Array.isArray(this.agentGraphFilterTaskStatuses) + ? this.agentGraphFilterTaskStatuses.map(item => Number(item)) + : [] + + let filteredGroups = allGroups.filter(group => { + if (selectedGroupId && group.id !== selectedGroupId) { + return false + } + + if (this.agentGraphShowOnlyActiveGroup && !(group.runningTaskCount > 0)) { + return false + } + + if (selectedStatuses.length > 0) { + const statusMap = group.taskStatusCounts || {} + return selectedStatuses.some(status => (statusMap[status] || statusMap[String(status)] || 0) > 0) + } + + return true + }) + + const groupIdSet = new Set(filteredGroups.map(item => item.id)) + const filteredLinks = allLinks.filter(item => groupIdSet.has(item.groupId)) + const agentIdSet = new Set(filteredLinks.map(item => item.agentId)) + + const hasExplicitGroupConstraint = Boolean(selectedGroupId) + || this.agentGraphShowOnlyActiveGroup + || selectedStatuses.length > 0 + + // Keep ungrouped agents visible when there is no explicit group/status constraint. + const filteredAgents = hasExplicitGroupConstraint + ? allAgents.filter(item => agentIdSet.has(item.id)) + : allAgents + + const filteredCollaborations = allCollaborations.filter(item => { + if (!groupIdSet.has(item.groupId)) { + return false + } + if (selectedStatuses.length > 0) { + return selectedStatuses.includes(Number(item.status)) + } + return true + }) + + return { + agents: filteredAgents, + groups: filteredGroups, + links: filteredLinks, + collaborations: filteredCollaborations + } + }, + renderAgentGraph(snapshot = null) { + if (!this.agentGraph3d) { + return + } + const filtered = this.buildFilteredAgentGraphSnapshot(snapshot || this.agentGraphSnapshot) + this.agentGraph3d.updateGraph(filtered) + this.agentGraphLastRenderAt = new Date() + this.agentGraphRenderCount += 1 + }, + handleAgentListViewModeChange(mode, fromHash = false) { + if (!fromHash && !this.isApplyingHashRoute) { + this.agentListViewMode = mode || 'panel' + this.navigateByHash(this.buildCurrentRoute({ tab: 'first', view: this.agentListViewMode === 'three' ? 'three' : null })) + return + } + this.agentListViewMode = mode || 'panel' + if (this.agentListViewMode === 'three' && this.tabsActiveName === 'first' && this.scrollbarAgentIndex === '') { + this.$nextTick(() => { + this.ensureAgentGraph3d() + this.refreshAgentGraphSnapshot(true) + this.startAgentGraphPolling() + }) + } else { + this.stopAgentGraphPolling() + this.destroyAgentGraph3d() + } + this.syncHashRoute({ tab: 'first', view: this.agentListViewMode === 'three' ? 'three' : null }) + }, + ensureAgentGraph3d() { + if (!this.$refs.agent3dContainer || typeof AgentGraph3D === 'undefined') { + return + } + if (this.agentGraph3d && this.agentGraph3d.renderer && this.agentGraph3d.renderer.domElement) { + const currentCanvas = this.agentGraph3d.renderer.domElement + const container = this.$refs.agent3dContainer + if (!container.contains(currentCanvas)) { + this.destroyAgentGraph3d() + } + } + if (!this.agentGraph3d) { + this.agentGraph3d = new AgentGraph3D(this.$refs.agent3dContainer, { + onGroupHover: (groupId) => { + this.hoveredAgentGroupId = groupId + } + }) + this.agentGraph3d.init() + if ((this.agentGraphSnapshot.groups || []).length > 0) { + this.renderAgentGraph(this.agentGraphSnapshot) + } + } + }, + destroyAgentGraph3d() { + if (this.agentGraph3d) { + this.agentGraph3d.dispose() + this.agentGraph3d = null + } + }, + startAgentGraphPolling() { + this.stopAgentGraphPolling() + this.agentGraphPollingTimer = setInterval(() => { + if (this.tabsActiveName !== 'first' || this.scrollbarAgentIndex !== '' || this.agentListViewMode !== 'three') { + return + } + this.refreshAgentGraphSnapshot(false) + }, 1000) + }, + stopAgentGraphPolling() { + if (this.agentGraphPollingTimer) { + clearInterval(this.agentGraphPollingTimer) + this.agentGraphPollingTimer = null + } + }, + async refreshAgentGraphSnapshot(syncRender = false) { + if (this.agentGraphRequesting) { + return + } + this.agentGraphRequesting = true + const query = { + filter: this.agentQueryList.filter || '' + } + try { + const res = await serviceAM.get(`/api/Senparc.Xncf.AgentsManager/ChatGroupAppService/Xncf.AgentsManager_ChatGroupAppService.GetAgentGraphSnapshot?${getInterfaceQueryStr(query)}`) + const data = res?.data ?? {} + if (!data.success) { + return + } + + const snapshot = data.data || {} + const normalizedSnapshot = { + agents: snapshot.agents || [], + groups: snapshot.groups || [], + links: snapshot.links || [], + collaborations: snapshot.collaborations || [] + } + this.agentGraphSnapshot = normalizedSnapshot + this.agentGraphLastRefreshAt = new Date() + this.applyGraphMetricsToAgentList(normalizedSnapshot.agents) + + if (this.agentGraphFilterGroupId && !normalizedSnapshot.groups.some(item => item.id === this.agentGraphFilterGroupId)) { + this.agentGraphFilterGroupId = null + } + + const nextSignature = this.buildAgentGraphSignature(normalizedSnapshot) + const isChanged = nextSignature !== this.agentGraphLastSignature + this.agentGraphLastSignature = nextSignature + + if (syncRender || isChanged) { + if (this.agentListViewMode === 'three') { + this.$nextTick(() => { + this.ensureAgentGraph3d() + this.renderAgentGraph(normalizedSnapshot) + }) + } + } + } finally { + this.agentGraphRequesting = false + } + }, + applyGraphMetricsToAgentList(graphAgents) { + if (!Array.isArray(this.agentList) || !Array.isArray(graphAgents) || graphAgents.length === 0) { + return + } + + const graphAgentMap = new Map(graphAgents.map(item => [item.id, item])) + const mergedList = this.agentList.map(item => { + const graph = graphAgentMap.get(item.id) + if (!graph) { + return item + } + return { + ...item, + chattingCount: graph.chattingCount, + score: graph.score, + promptCode: graph.promptCode + } + }) + this.$set(this, 'agentList', mergedList) + + if (this.agentDetails && this.agentDetails.agentTemplateDto) { + const current = graphAgentMap.get(this.agentDetails.agentTemplateDto.id) + if (current) { + this.$set(this.agentDetails.agentTemplateDto, 'chattingCount', current.chattingCount) + this.$set(this.agentDetails.agentTemplateDto, 'score', current.score) + this.$set(this.agentDetails.agentTemplateDto, 'promptCode', current.promptCode) + } + } + }, // 计算 agent列表 需要填充的元素数量 calcAgentFillNum() { // if (this.tabsActiveName === 'first' && this.scrollbarAgentIndex === '') { @@ -606,6 +1072,10 @@ var app = new Vue({ } // 计算 agent列表 需要填充的元素数量 this.calcAgentFillNum() + + if (this.tabsActiveName === 'first' && this.scrollbarAgentIndex === '') { + this.refreshAgentGraphSnapshot(this.agentListViewMode === 'three') + } } if (listType === 'groupAgent') { this.$set(this, 'groupAgentList', agentData) @@ -1225,6 +1695,10 @@ var app = new Vue({ this.getTaskDetailData(detail.serviceType, detail.id, detail, true) } } + + if (['drawerGroup', 'drawerGroupStart', 'drawerTaskStart'].includes(saveType)) { + this.refreshQuickJumpTaskOptions() + } } else { console.error('API Error:', response.data); app.$message({ @@ -1440,6 +1914,7 @@ var app = new Vue({ this.functionCallTags = [] this.functionCallInputVisible = false this.functionCallInputValue = '' + this.agentAutoAttachXncf = false } }) .catch(_ => { }); @@ -1515,10 +1990,22 @@ var app = new Vue({ // 切换 tabs 页面 handleTabsClick(tab, event) { + if (!this.isApplyingHashRoute) { + this.navigateByHash(this.buildCurrentRoute({ tab: this.tabsActiveName })) + return + } this.clearHistoryTimer() + this.stopAgentGraphPolling() // 智能体 if (this.tabsActiveName === 'first') { this.getAgentListData('agent') + if (this.agentListViewMode === 'three' && this.scrollbarAgentIndex === '') { + this.$nextTick(() => { + this.ensureAgentGraph3d() + this.refreshAgentGraphSnapshot(true) + this.startAgentGraphPolling() + }) + } } // 组 if (this.tabsActiveName === 'second') { @@ -1528,6 +2015,7 @@ var app = new Vue({ if (this.tabsActiveName === 'third') { this.gettaskListData('task') } + this.syncHashRoute() }, // 筛选输入变化 @@ -1537,6 +2025,9 @@ var app = new Vue({ this.agentQueryList.filter = value this.getAgentListData('agent', 1) + if (this.agentListViewMode === 'three' && this.tabsActiveName === 'first' && this.scrollbarAgentIndex === '') { + this.refreshAgentGraphSnapshot(true) + } } if (filterType === 'groupAgent') { this.groupAgentQueryList.filter = value @@ -1629,15 +2120,32 @@ var app = new Vue({ // 查看全部智能体 列表 - handleAgentViewAll() { + handleAgentViewAll(fromHash = false) { + if (!fromHash && !this.isApplyingHashRoute) { + this.navigateByHash(this.buildCurrentRoute({ tab: 'first', agentId: null })) + return + } this.clearHistoryTimer() this.scrollbarAgentIndex = '' // 清空索引 this.agentDetails = '' // 清空详情数据 this.getAgentListData('agent') + if (this.agentListViewMode === 'three') { + this.$nextTick(() => { + this.ensureAgentGraph3d() + this.refreshAgentGraphSnapshot(true) + this.startAgentGraphPolling() + }) + } + this.syncHashRoute({ tab: 'first', agentId: null }) }, // 查看 智能体 - handleAgentView(item, index) { + handleAgentView(item, index, fromHash = false) { + if (!fromHash && !this.isApplyingHashRoute) { + this.navigateByHash(this.buildCurrentRoute({ tab: 'first', agentId: item.id })) + return + } this.clearHistoryTimer() + this.stopAgentGraphPolling() this.scrollbarAgentIndex = item.id ?? '' // 重置 数据 this.resetAgentDetailsQuery() @@ -1650,6 +2158,7 @@ var app = new Vue({ if (this.agentDetailsTabsActiveName === 'second') { this.gettaskListData('agentTask', item.id) } + this.syncHashRoute({ tab: 'first', agentId: item.id }) }, // 重置 智能体详情下的组和任务数据 resetAgentDetailsQuery() { @@ -1744,6 +2253,94 @@ var app = new Vue({ }); }, + handleAgentDelete(item) { + const itemData = item?.agentTemplateDto || item + if (!itemData || !itemData.id) return + + const groupQuery = { + agentTemplateId: 0, + pageIndex: 0, + pageSize: 0, + filter: '' + } + const memberGroupQuery = { + agentTemplateId: itemData.id, + pageIndex: 0, + pageSize: 0, + filter: '' + } + + const serviceURL = `/api/Senparc.Xncf.AgentsManager/AgentTemplateAppService/Xncf.AgentsManager_AgentTemplateAppService.Delete?id=${itemData.id}` + + Promise.all([ + serviceAM.post(`/api/Senparc.Xncf.AgentsManager/ChatGroupAppService/Xncf.AgentsManager_ChatGroupAppService.GetChatGroupList?${getInterfaceQueryStr(groupQuery)}`, groupQuery), + serviceAM.post(`/api/Senparc.Xncf.AgentsManager/ChatGroupAppService/Xncf.AgentsManager_ChatGroupAppService.GetChatGroupList?${getInterfaceQueryStr(memberGroupQuery)}`, memberGroupQuery) + ]).then(([allGroupRes, memberGroupRes]) => { + const allGroupList = allGroupRes?.data?.data?.chatGroupDtoList ?? [] + const memberGroupList = memberGroupRes?.data?.data?.chatGroupDtoList ?? [] + + const adminGroups = allGroupList.filter(group => group.adminAgentTemplateId === itemData.id).map(group => group.name) + const enterGroups = allGroupList.filter(group => group.enterAgentTemplateId === itemData.id).map(group => group.name) + + if (adminGroups.length || enterGroups.length) { + const blockedMessage = [ + `
智能体「${itemData.name}」当前不可删除。
`, + adminGroups.length ? `
作为群主的组:${adminGroups.join('、')}
` : '', + enterGroups.length ? `
作为对接人的组:${enterGroups.join('、')}
` : '', + '
请先在对应组中替换群主/对接人后再删除。
' + ].join('') + + this.$alert(blockedMessage, '删除受阻', { + dangerouslyUseHTMLString: true, + confirmButtonText: '我知道了' + }) + return + } + + const memberGroups = memberGroupList.map(group => group.name) + const previewMessage = [ + `
确认删除智能体「${itemData.name}」吗?
`, + memberGroups.length + ? `
将移出成员组:${memberGroups.join('、')}
` + : '
该智能体当前不在任何组成员中。
', + '
同时会删除与该智能体相关的历史消息记录,且不可恢复。
' + ].join('') + + this.$confirm(previewMessage, '操作确认', { + dangerouslyUseHTMLString: true, + confirmButtonText: '确定', + cancelButtonText: '取消' + }).then(() => { + serviceAM.post(serviceURL).then(res => { + if (res.data.success) { + this.$message({ + type: 'success', + message: '删除成功!' + }) + this.handleAgentViewAll() + } else { + app.$message({ + message: res.data.errorMessage || res.data.data || 'Error', + type: 'error', + duration: 5 * 1000 + }) + } + }) + }).catch(() => { + this.$message({ + type: 'info', + message: '已取消操作' + }) + }) + }).catch(() => { + app.$message({ + message: '删除预检查失败,请稍后重试', + type: 'error', + duration: 5 * 1000 + }) + }) + }, + // 侧边 组tree 组件 节点 筛选 @@ -1789,7 +2386,11 @@ var app = new Vue({ } }, // 组 查看全部 列表 - handleGroupViewAll() { + handleGroupViewAll(fromHash = false) { + if (!fromHash && !this.isApplyingHashRoute) { + this.navigateByHash({ tab: 'second' }) + return + } this.clearHistoryTimer() this.groupShowType = '1' // 清空组详情 @@ -1803,9 +2404,14 @@ var app = new Vue({ this.groupTaskMemberfilter = '' this.groupTaskMemberfilterList = [] this.getGroupListData('group') + this.syncHashRoute({ tab: 'second', groupId: null, taskId: null }) }, // 组 查看列表 详情 - handleGroupView(clickType, item, index = 0) { + handleGroupView(clickType, item, index = 0, fromHash = false) { + if (!fromHash && !this.isApplyingHashRoute && (clickType === 'group' || clickType === 'groupTable')) { + this.navigateByHash({ tab: 'second', groupId: item.id }) + return + } this.clearHistoryTimer() // 智能体下时 查看组详情 if (clickType === 'agentGroup') { @@ -1842,6 +2448,7 @@ var app = new Vue({ this.groupTaskMemberfilter = '' this.groupTaskMemberfilterList = [] this.getGroupDetailData(clickType, item.id, item) + this.syncHashRoute({ tab: 'second', groupId: item.id, taskId: null }) } }, // 组 新增|编辑 智能体table 切换table 选中 @@ -1901,7 +2508,8 @@ var app = new Vue({ // 组 删除 handleGroupDelete(optype, row) { console.log('handleGroupDelete:', row); - let serviceURL = '' + if (!row || !row.id) return + let serviceURL = `/api/Senparc.Xncf.AgentsManager/ChatGroupAppService/Xncf.AgentsManager_ChatGroupAppService.Delete?id=${row.id}` if (!serviceURL) return // 操作确认 提示 this.$confirm('确认删除数据吗?', '操作确认', { @@ -1940,8 +2548,13 @@ var app = new Vue({ }, // 组批量删除 handleGroupDeleteBatch() { - let serviceURL = '' console.log('handleGroupDeleteBatch:', this.groupSelection); + const selectedIds = (this.groupSelection || []).map(item => item.id).filter(Boolean) + if (!selectedIds.length) { + this.$message.warning('请先选择要删除的组') + return + } + let serviceURL = '/api/Senparc.Xncf.AgentsManager/ChatGroupAppService/Xncf.AgentsManager_ChatGroupAppService.DeleteBatch' if (!serviceURL) return // 操作确认 提示 this.$confirm('确认批量删除数据吗?', '操作确认', { @@ -1950,7 +2563,7 @@ var app = new Vue({ cancelButtonText: '取消', // type: 'warning' }).then(() => { - serviceAM.post(serviceURL).then(res => { + serviceAM.post(serviceURL, selectedIds).then(res => { if (res.data.success) { this.$message({ type: 'success', @@ -1976,7 +2589,11 @@ var app = new Vue({ // 任务 查看全部 列表 - handleTaskViewAll() { + handleTaskViewAll(fromHash = false) { + if (!fromHash && !this.isApplyingHashRoute) { + this.navigateByHash({ tab: 'third' }) + return + } this.clearHistoryTimer() this.scrollbarTaskIndex = '' // 清空详情数据 @@ -1987,9 +2604,18 @@ var app = new Vue({ this.taskMemberfilter = '' this.taskMemberfilterList = [] this.gettaskListData('task') + this.syncHashRoute({ tab: 'third', taskId: null }) }, // 查看 任务详情 - handleTaskView(clickType, item = {}, index = 0) { + handleTaskView(clickType, item = {}, index = 0, fromHash = false) { + if (!fromHash && !this.isApplyingHashRoute && clickType === 'groupTask') { + this.navigateByHash({ tab: 'second', groupId: item.chatGroupId || this.scrollbarGroupIndex || null, taskId: item.id }) + return + } + if (!fromHash && !this.isApplyingHashRoute && clickType === 'task') { + this.navigateByHash({ tab: 'third', taskId: item.id }) + return + } this.clearHistoryTimer() if (clickType === 'agentTask') { this.agentDetailsTaskIndex = index ?? '' @@ -2018,6 +2644,7 @@ var app = new Vue({ this.groupTaskMemberfilter = '' this.groupTaskMemberfilterList = [] this.getTaskDetailData(clickType, item.id, item) + this.syncHashRoute({ tab: 'second', groupId: item.chatGroupId || this.scrollbarGroupIndex || null, taskId: item.id }) } if (clickType === 'task') { this.scrollbarTaskIndex = index ?? '' @@ -2028,10 +2655,16 @@ var app = new Vue({ this.taskMemberfilter = '' this.taskMemberfilterList = [] this.getTaskDetailData(clickType, item.id, item) + this.syncHashRoute({ tab: 'third', taskId: item.id }) } }, // 返回组详情页面 - returnGroup(clickType) { + returnGroup(clickType, fromHash = false) { + if (!fromHash && !this.isApplyingHashRoute && clickType === 'groupTask') { + const groupId = this.groupDetails?.chatGroupDto?.id || this.scrollbarGroupIndex || null + this.navigateByHash({ tab: 'second', groupId: groupId }) + return + } this.clearHistoryTimer() if (clickType === 'agentGroupTask') { this.agentDetailsGroupShowType = '1' @@ -2041,6 +2674,7 @@ var app = new Vue({ } if (clickType === 'groupTask') { this.groupShowType = '2' // 组件详情 + this.syncHashRoute({ tab: 'second', taskId: null }) // const item = this.groupList[this.scrollbarGroupIndex] // this.getGroupDetailData('groupTable', item.id,this.groupDetails) } @@ -2059,50 +2693,99 @@ var app = new Vue({ this.taskSelection = val }, // 查看智能体参数 列表 - viewAgentParameters(optype, item) { - // 对接接口获取数据 this.agentParameterList + async viewAgentParameters(optype, item) { + let baseList = [] if (optype === 'task') { - // 获取 任务成员列表 - // this.getTaskMemberListData() - } - if (optype === 'taskDetail') { - // taskMemberList - this.agentParameterList = this.taskMemberList ?? [] - } - if (optype === 'agentTask') { - this.agentParameterList = this.agentDetailsTaskMemberList ?? [] - } - if (optype === 'agentGroupTaskAdmin') { + // 从任务行数据获取所在组成员列表 + if (item && item.chatGroupId) { + await this.getTaskMemberListData('task', item.chatGroupId) + } + baseList = this.taskMemberList ?? [] + } else if (optype === 'taskDetail') { + baseList = this.taskMemberList ?? [] + } else if (optype === 'agentTask') { + baseList = this.agentDetailsTaskMemberList ?? [] + } else if (optype === 'agentGroupTaskAdmin') { let agentDtoList = this.agentDetailsGroupDetails?.agentTemplateDtoList ?? [] let adminAgentId = this.agentDetailsGroupDetails?.chatGroupDto?.adminAgentTemplateId ?? '' - let findItem = agentDtoList.find(item => item.id === adminAgentId) - this.agentParameterList = findItem ? [findItem] : [] - } - if (optype === 'agentGroupTaskEnter') { + let findItem = agentDtoList.find(a => a.id === adminAgentId) + baseList = findItem ? [findItem] : [] + } else if (optype === 'agentGroupTaskEnter') { let agentDtoList = this.agentDetailsGroupDetails?.agentTemplateDtoList ?? [] let enterAgentId = this.agentDetailsGroupDetails?.chatGroupDto?.enterAgentTemplateId ?? '' - let findItem = agentDtoList.find(item => item.id === enterAgentId) - this.agentParameterList = findItem ? [findItem] : [] - } - if (optype === 'agentGroupTask') { - this.agentParameterList = this.agentDetailsGroupDetails?.agentTemplateDtoList ?? [] - } - if (optype === 'groupTaskAdmin') { + let findItem = agentDtoList.find(a => a.id === enterAgentId) + baseList = findItem ? [findItem] : [] + } else if (optype === 'agentGroupTask') { + baseList = this.agentDetailsGroupDetails?.agentTemplateDtoList ?? [] + } else if (optype === 'groupTaskAdmin') { let agentDtoList = this.groupDetails?.agentTemplateDtoList ?? [] let adminAgentId = this.groupDetails?.chatGroupDto?.adminAgentTemplateId ?? '' - let findItem = agentDtoList.find(item => item.id === adminAgentId) - this.agentParameterList = findItem ? [findItem] : [] - } - if (optype === 'groupTaskEnter') { + let findItem = agentDtoList.find(a => a.id === adminAgentId) + baseList = findItem ? [findItem] : [] + } else if (optype === 'groupTaskEnter') { let agentDtoList = this.groupDetails?.agentTemplateDtoList ?? [] let enterAgentId = this.groupDetails?.chatGroupDto?.enterAgentTemplateId ?? '' - let findItem = agentDtoList.find(item => item.id === enterAgentId) - this.agentParameterList = findItem ? [findItem] : [] - } - if (optype === 'groupTask') { - this.agentParameterList = this.groupDetails?.agentTemplateDtoList ?? [] + let findItem = agentDtoList.find(a => a.id === enterAgentId) + baseList = findItem ? [findItem] : [] + } else if (optype === 'groupTask') { + baseList = this.groupDetails?.agentTemplateDtoList ?? [] } + // 填充状态与历史输出后再打开弹窗 + this.agentParameterList = await this.buildAgentParameterList(baseList) + // 先清空再开弹窗,确保 el-tabs 在 pane 渲染完成后按正确类型激活第一个 tab + this.agentParameterTabsValue = '' this.visible.dialogAgentParameter = true + this.$nextTick(() => { + this.agentParameterTabsValue = '0' + }) + }, + // 构建智能体参数列表:为基础 DTO 列表补充 promptItemDto / aiModelDto / promptRangeDto 及历史输出 + async buildAgentParameterList(baseList) { + const result = [] + for (const agent of baseList) { + const enriched = Object.assign({}, agent, { outputList: [] }) + // 获取智能体运行状态(含 promptItemDto / aiModelDto / promptRangeDto) + // 使用 serviceAM 并设置 customAlert,由拦截器静默处理错误 + try { + const res = await serviceAM.get( + `/api/Senparc.Xncf.AgentsManager/AgentTemplateAppService/Xncf.AgentsManager_AgentTemplateAppService.GetItemStatus?id=${agent.id}`, + { customAlert: true } + ) + const data = res?.data ?? {} + if (data.success) { + const status = data?.data?.agentTemplateStatus ?? null + if (status) { + enriched.promptItemDto = status.promptItemDto || null + enriched.promptRangeDto = status.promptRangeDto || null + enriched.aiModelDto = status.aiModelDto || null + } + } + } catch (e) { + console.warn('buildAgentParameterList: GetItemStatus failed for agent', agent.id, e) + } + // 获取历史输出列表(PromptRange 结果) + if (enriched.promptItemDto && enriched.promptItemDto.id) { + try { + const res = await serviceAM.get( + `/api/Senparc.Xncf.PromptRange/PromptResultAppService/Xncf.PromptRange_PromptResultAppService.GetByItemId?promptItemId=${enriched.promptItemDto.id}`, + { customAlert: true } + ) + const data = res?.data ?? {} + if (data.success) { + const promptResults = data?.data?.promptResults ?? [] + enriched.outputList = promptResults.map(oitem => { + oitem.addTime = oitem.addTime ? formatDate(oitem.addTime) : '' + oitem.resultStringHtml = marked.parse(oitem.resultString || '') + return oitem + }) + } + } catch (e) { + console.warn('buildAgentParameterList: GetByItemId failed for promptItem', enriched.promptItemDto.id, e) + } + } + result.push(enriched) + } + return result }, // 再次执行 (即再次启动) handleTaskAgain(optype, item = {}) { @@ -2113,7 +2796,8 @@ var app = new Vue({ // 任务删除 handleTaskDelet(optype, row) { console.log('handleTaskDelet:', row); - let serviceURL = '' + if (!row || !row.id) return + let serviceURL = `/api/Senparc.Xncf.AgentsManager/ChatTaskAppService/Xncf.AgentsManager_ChatTaskAppService.Delete?id=${row.id}` if (!serviceURL) return // 操作确认 提示 this.$confirm('确认删除数据吗?', '操作确认', { @@ -2211,16 +2895,25 @@ var app = new Vue({ }, // 组-任务批量删除(任务) agentGroupTaskBatch groupTaskBatch handleTaskDeleteBatch(opType, item) { - let serviceURL = '' + let selectedRows = [] if (opType === 'agentGroupTaskBatch') { // item.chatGroupDto.id this.agentDetails.agentTemplateDto.id console.log('agentGroupTaskBatch:', this.agentGroupTaskSelection); + selectedRows = this.agentGroupTaskSelection } else if (opType === 'groupTaskBatch') { // item.chatGroupDto.id console.log('groupTaskBatch:', this.groupTaskSelection); + selectedRows = this.groupTaskSelection } else if (opType === 'taskBatch') { console.log('taskSelection:', this.taskSelection); + selectedRows = this.taskSelection + } + const selectedIds = (selectedRows || []).map(task => task.id).filter(Boolean) + if (!selectedIds.length) { + this.$message.warning('请先选择要删除的任务') + return } + let serviceURL = '/api/Senparc.Xncf.AgentsManager/ChatTaskAppService/Xncf.AgentsManager_ChatTaskAppService.DeleteBatch' if (!serviceURL) return // 操作确认 提示 this.$confirm('确认批量删除数据吗?', '操作确认', { @@ -2229,7 +2922,7 @@ var app = new Vue({ cancelButtonText: '取消', // type: 'warning' }).then(() => { - serviceAM.post(serviceURL).then(res => { + serviceAM.post(serviceURL, selectedIds).then(res => { if (res.data.success) { this.$message({ type: 'success', @@ -2247,6 +2940,8 @@ var app = new Vue({ // 获取任务列表 this.gettaskListData(groupType, groupDetail.id) // this.getGroupDetailData(groupType, groupDetail.id, groupDetail) + } else { + this.gettaskListData('task') } } else { app.$message({ @@ -2263,6 +2958,102 @@ var app = new Vue({ }); }); }, + + handleTaskForceStop(optype, row) { + if (!row || !row.id) return + const serviceURL = `/api/Senparc.Xncf.AgentsManager/ChatTaskAppService/Xncf.AgentsManager_ChatTaskAppService.ForceStop?id=${row.id}` + this.$confirm('确认强制停止该任务吗?', '操作确认', { + dangerouslyUseHTMLString: true, + confirmButtonText: '确定', + cancelButtonText: '取消' + }).then(() => { + serviceAM.post(serviceURL).then(res => { + if (res.data.success) { + this.$message({ + type: 'success', + message: '操作成功!' + }) + let groupDetail = {} + if (optype === 'agentGroupTask') { + groupDetail = this.agentDetailsGroupDetails?.chatGroupDto ?? {} + } else if (optype === 'groupTask') { + groupDetail = this.groupDetails?.chatGroupDto ?? {} + } else { + this.gettaskListData('task') + } + if (groupDetail.id) { + this.gettaskListData(optype, groupDetail.id) + } + } else { + app.$message({ + message: res.data.errorMessage || res.data.data || 'Error', + type: 'error', + duration: 5 * 1000 + }) + } + }) + }).catch(() => { + this.$message({ + type: 'info', + message: '已取消操作' + }) + }) + }, + + handleTaskForceStopBatch(opType, item) { + let selectedRows = [] + if (opType === 'agentGroupTaskBatch') { + selectedRows = this.agentGroupTaskSelection + } else if (opType === 'groupTaskBatch') { + selectedRows = this.groupTaskSelection + } else if (opType === 'taskBatch') { + selectedRows = this.taskSelection + } + const selectedIds = (selectedRows || []).map(task => task.id).filter(Boolean) + if (!selectedIds.length) { + this.$message.warning('请先选择要停止的任务') + return + } + const serviceURL = '/api/Senparc.Xncf.AgentsManager/ChatTaskAppService/Xncf.AgentsManager_ChatTaskAppService.ForceStopBatch' + this.$confirm('确认批量强制停止所选任务吗?', '操作确认', { + dangerouslyUseHTMLString: true, + confirmButtonText: '确定', + cancelButtonText: '取消' + }).then(() => { + serviceAM.post(serviceURL, selectedIds).then(res => { + if (res.data.success) { + this.$message({ + type: 'success', + message: '操作成功!' + }) + let groupDetail = {}, groupType = '' + if (opType === 'agentGroupTaskBatch') { + groupDetail = this.agentDetailsGroupDetails?.chatGroupDto ?? {} + groupType = 'agentGroupTask' + } else if (opType === 'groupTaskBatch') { + groupDetail = this.groupDetails?.chatGroupDto ?? {} + groupType = 'groupTask' + } + if (groupDetail.id) { + this.gettaskListData(groupType, groupDetail.id) + } else { + this.gettaskListData('task') + } + } else { + app.$message({ + message: res.data.errorMessage || res.data.data || 'Error', + type: 'error', + duration: 5 * 1000 + }) + } + }) + }).catch(() => { + this.$message({ + type: 'info', + message: '已取消操作' + }) + }) + }, // 查看任务描述 viewTaskDescription(item) { this.describeContent = item?.promptCommand ?? '' @@ -2521,7 +3312,7 @@ var app = new Vue({ // 删除 Function Call 标签 handleFunctionCallClose(tag) { - const currentNames = this.agentForm.functionCallNames.split(',').filter(x => x); + const currentNames = this.getFunctionCallNamesList(); const index = currentNames.indexOf(tag); if (index > -1) { currentNames.splice(index, 1); @@ -2529,6 +3320,28 @@ var app = new Vue({ } this.functionCallTags = currentNames; }, + + // 获取当前 functionCallNames 的数组形式 + getFunctionCallNamesList() { + return this.agentForm.functionCallNames + ? this.agentForm.functionCallNames.split(',').filter(x => x) + : []; + }, + + // 自动附加所有 XNCF 功能插件 + handleAutoAttachXncfChange(val) { + if (val) { + // 开启时:将所有可用插件类型合并到 functionCallNames + const currentNames = this.getFunctionCallNamesList(); + const allNames = [...new Set([...currentNames, ...this.pluginTypes])]; + this.agentForm.functionCallNames = allNames.join(','); + } else { + // 关闭时:移除所有自动添加的插件类型(保留用户手动添加的) + const currentNames = this.getFunctionCallNamesList(); + const manualNames = currentNames.filter(name => !this.pluginTypes.includes(name)); + this.agentForm.functionCallNames = manualNames.join(','); + } + }, // 测试MCP Endpoint连接 async testMcpEndpoint(name, endpoint) { diff --git a/src/Extensions/Senparc.Xncf.ChangeNamespace/OHS/Local/NameSpaceAppService.cs b/src/Extensions/Senparc.Xncf.ChangeNamespace/OHS/Local/NameSpaceAppService.cs index cb88a616d..6e08a7e91 100644 --- a/src/Extensions/Senparc.Xncf.ChangeNamespace/OHS/Local/NameSpaceAppService.cs +++ b/src/Extensions/Senparc.Xncf.ChangeNamespace/OHS/Local/NameSpaceAppService.cs @@ -185,7 +185,7 @@ public async Task DownloadSourceCode(NameSpace_DownloadSource { return await this.GetResponseAsync(async (response, logger) => { - if (Enum.TryParse(request.Site.SelectedValues.FirstOrDefault(), out var siteType)) + if (Enum.TryParse(request.Site, out var siteType)) { switch (siteType) { diff --git a/src/Extensions/Senparc.Xncf.ChangeNamespace/OHS/PL/NameSpaceRequest.cs b/src/Extensions/Senparc.Xncf.ChangeNamespace/OHS/PL/NameSpaceRequest.cs index 3267ab862..5c7467650 100644 --- a/src/Extensions/Senparc.Xncf.ChangeNamespace/OHS/PL/NameSpaceRequest.cs +++ b/src/Extensions/Senparc.Xncf.ChangeNamespace/OHS/PL/NameSpaceRequest.cs @@ -5,6 +5,8 @@ using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.Text; +using Senparc.Ncf.XncfBase.Functions.Parameters; +using System.Text.Json.Serialization; namespace Senparc.Xncf.ChangeNamespace.OHS.PL { @@ -30,7 +32,11 @@ public class NameSpace_DownloadSourceCodeRequest : FunctionAppRequestBase ///
z [Required] [Description("源码来源||目前更新最快的是 GitHub,Gitee(码云)在国内下载速度更快,但是不能确定是最新代码,下载前请注意核对最新 GitHub 上的版本。")] - public SelectionList Site { get; set; } = new SelectionList(SelectionType.DropDownList, new[] + [FunctionParameterUi(ParameterType.DropDownList, nameof(SiteOptions))] + public string Site { get; set; } + + [JsonIgnore] + public SelectionList SiteOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { new SelectionItem(Parameters_Site.GitHub.ToString(),Parameters_Site.GitHub.ToString()), new SelectionItem(Parameters_Site.Gitee.ToString(),Parameters_Site.Gitee.ToString()) diff --git a/src/Extensions/Senparc.Xncf.ChangeNamespace/Senparc.Xncf.ChangeNamespace.csproj b/src/Extensions/Senparc.Xncf.ChangeNamespace/Senparc.Xncf.ChangeNamespace.csproj index 6d5f596a0..60a34eba2 100644 --- a/src/Extensions/Senparc.Xncf.ChangeNamespace/Senparc.Xncf.ChangeNamespace.csproj +++ b/src/Extensions/Senparc.Xncf.ChangeNamespace/Senparc.Xncf.ChangeNamespace.csproj @@ -1,7 +1,7 @@ netstandard2.1 - 0.20.12-preview.1 + 0.20.14.1-preview Senparc.Xncf.ChangeNamespace Senparc.Xncf.ChangeNamespace true @@ -28,6 +28,7 @@ [2025-06-20] v0.20.9-preview1 Add MCP functions in XncfRegisterBase class [2025-11-01] update basic libraries, including Senparc.AI + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Senparc.Xncf.Dapr/Senparc.Xncf.Dapr.csproj b/src/Extensions/Senparc.Xncf.Dapr/Senparc.Xncf.Dapr.csproj index 5f13df196..b4b3c5e00 100644 --- a/src/Extensions/Senparc.Xncf.Dapr/Senparc.Xncf.Dapr.csproj +++ b/src/Extensions/Senparc.Xncf.Dapr/Senparc.Xncf.Dapr.csproj @@ -1,7 +1,7 @@ net8.0 - 0.9.12-preview.1 + 0.9.13.1-preview Senparc.Xncf.Dapr Senparc.Xncf.Dapr enable @@ -15,7 +15,7 @@ NeuCharFramework Apache-2.0 XNCF - Dapr 模块 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/OHS/Local/AppService/DatabaseBackupAppService.cs b/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/OHS/Local/AppService/DatabaseBackupAppService.cs index d276c70d7..5ff70060c 100644 --- a/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/OHS/Local/AppService/DatabaseBackupAppService.cs +++ b/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/OHS/Local/AppService/DatabaseBackupAppService.cs @@ -41,11 +41,12 @@ public async Task Backup(DatabaseBackup_BackupRequest request try { var path = request.Path; + var options = request.Options ?? Array.Empty(); if (File.Exists(path)) { var copyPath = path + ".last.bak"; - if (request.Options.SelectedValues.Contains($"{(int)BackupDatabaseOptions.如果文件存在则不覆盖}")) + if (options.Contains($"{(int)BackupDatabaseOptions.如果文件存在则不覆盖}")) { logger.Append("检测到同名文件,停止覆盖。地址:" + copyPath); return response.Data = logger.Append("检测到同名文件,停止覆盖!"); @@ -73,7 +74,7 @@ public async Task Backup(DatabaseBackup_BackupRequest request logger.Append("执行完毕,备份结束。affectRows:" + affectRows); } - if (request.Options.SelectedValues.Contains($"{(int)BackupDatabaseOptions.校验备份成功}")) + if (options.Contains($"{(int)BackupDatabaseOptions.校验备份成功}")) { logger.Append("检查备份文件:" + path); if (File.Exists(path)) diff --git a/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/OHS/Local/PL/DatabaseBackupRequest.cs b/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/OHS/Local/PL/DatabaseBackupRequest.cs index 02e8dc101..c78b2e2b0 100644 --- a/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/OHS/Local/PL/DatabaseBackupRequest.cs +++ b/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/OHS/Local/PL/DatabaseBackupRequest.cs @@ -1,5 +1,6 @@ using Microsoft.Extensions.DependencyInjection; using Senparc.Ncf.Service; +using Senparc.Ncf.XncfBase; using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; using System; @@ -8,6 +9,7 @@ using System.ComponentModel.DataAnnotations; using System.Text; using System.Threading.Tasks; +using System.Text.Json.Serialization; namespace Senparc.Xncf.DatabaseToolkit.OHS.Local.PL { @@ -25,7 +27,11 @@ public class DatabaseBackup_BackupRequest : FunctionAppRequestBase public string Path { get; set; } [Description("选项||备份数据库选项")] - public SelectionList Options { get; set; } = new SelectionList(SelectionType.CheckBoxList, + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(OptionsList))] + public string[] Options { get; set; } + + [JsonIgnore] + public SelectionList OptionsList { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem($"{(int)BackupDatabaseOptions.如果文件存在则不覆盖}","如果文件存在,则不覆盖","文件已存在的情况下,不会执行备份操作"), new SelectionItem($"{(int)BackupDatabaseOptions.校验备份成功}","备份完成后校验.bak文件是否更新成功","此操作只能检查文件是否被更新,无法检测文件内部内容",true), diff --git a/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit.csproj b/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit.csproj index f586db401..db5568f1b 100644 --- a/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit.csproj +++ b/src/Extensions/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit/Senparc.Xncf.DatabaseToolkit.csproj @@ -4,7 +4,7 @@ - 0.24.13-preview.1 + 0.24.15.1-preview Senparc.Xncf.DatabaseToolkit Senparc.Xncf.DatabaseToolkit true @@ -16,7 +16,7 @@ NeuCharFramework Apache-2.0 XNCF 数据库工具包模块 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg @@ -43,6 +43,7 @@ [2025-06-20] v0.24.10-preview1 Add MCP functions in XncfRegisterBase class [2025-11-01] update basic libraries, including Senparc.AI + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Senparc.Xncf.DynamicData/OHS/Local/AppService/MyFuctionAppService.cs b/src/Extensions/Senparc.Xncf.DynamicData/OHS/Local/AppService/MyFuctionAppService.cs index 4d09a8856..13263a826 100644 --- a/src/Extensions/Senparc.Xncf.DynamicData/OHS/Local/AppService/MyFuctionAppService.cs +++ b/src/Extensions/Senparc.Xncf.DynamicData/OHS/Local/AppService/MyFuctionAppService.cs @@ -37,7 +37,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques */ double calcResult = request.Number1; - var theOperator = request.Operator.SelectedValues.FirstOrDefault(); + var theOperator = request.Operator; switch (theOperator) { case "+": @@ -68,7 +68,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques Action raisePower = power => { - if (request.Power.SelectedValues.Contains(power.ToString())) + if ((request.Power ?? Array.Empty()).Contains(power.ToString())) { var oldValue = calcResult; calcResult = Math.Pow(calcResult, power); diff --git a/src/Extensions/Senparc.Xncf.DynamicData/OHS/Local/PL/MyFunctionRequest.cs b/src/Extensions/Senparc.Xncf.DynamicData/OHS/Local/PL/MyFunctionRequest.cs index a8202ccc3..a562a667d 100644 --- a/src/Extensions/Senparc.Xncf.DynamicData/OHS/Local/PL/MyFunctionRequest.cs +++ b/src/Extensions/Senparc.Xncf.DynamicData/OHS/Local/PL/MyFunctionRequest.cs @@ -1,7 +1,9 @@ using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; +using Senparc.Ncf.XncfBase; using System.ComponentModel; using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; namespace Senparc.Xncf.DynamicData.OHS.Local.PL { @@ -22,7 +24,11 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase public int Number2 { get; set; } [Description("运算符||")]//下拉列表 - public SelectionList Operator { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + [FunctionParameterUi(ParameterType.DropDownList, nameof(OperatorOptions))] + public string Operator { get; set; } + + [JsonIgnore] + public SelectionList OperatorOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { new SelectionItem("+","加法","数字1 + 数字2",false), new SelectionItem("-","减法","数字1 - 数字2",true), new SelectionItem("×","乘法","数字1 × 数字2",false), @@ -30,7 +36,11 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase }); [Description("计算平方||")]//多选框 - public SelectionList Power { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(PowerOptions))] + public string[] Power { get; set; } + + [JsonIgnore] + public SelectionList PowerOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("2","平方","计算上述结果之后再计算平方",false), new SelectionItem("3","三次方","计算上述结果之后再计算三次方",false) }); diff --git a/src/Extensions/Senparc.Xncf.DynamicData/Senparc.Xncf.DynamicData.ForNcf.csproj b/src/Extensions/Senparc.Xncf.DynamicData/Senparc.Xncf.DynamicData.ForNcf.csproj index de1be86bf..f1b1850ab 100644 --- a/src/Extensions/Senparc.Xncf.DynamicData/Senparc.Xncf.DynamicData.ForNcf.csproj +++ b/src/Extensions/Senparc.Xncf.DynamicData/Senparc.Xncf.DynamicData.ForNcf.csproj @@ -1,7 +1,7 @@ net8.0 - 0.2.8-preview.1 + 0.2.9.1-preview Senparc.Xncf.DynamicData Senparc.Xncf.DynamicData true diff --git a/src/Extensions/Senparc.Xncf.DynamicData/Senparc.Xncf.DynamicData.csproj b/src/Extensions/Senparc.Xncf.DynamicData/Senparc.Xncf.DynamicData.csproj index fff95cf46..1d570c99e 100644 --- a/src/Extensions/Senparc.Xncf.DynamicData/Senparc.Xncf.DynamicData.csproj +++ b/src/Extensions/Senparc.Xncf.DynamicData/Senparc.Xncf.DynamicData.csproj @@ -1,7 +1,7 @@ net8.0 - 0.4.15-preview.1 + 0.4.17.1-preview Senparc.Xncf.DynamicData Senparc.Xncf.DynamicData true @@ -14,7 +14,7 @@ Senparc Apache-2.0 动态数据基础模块 - icon.jpg @@ -38,6 +38,7 @@ [2025-06-20] v0.4.12-pre-alpha Add MCP functions in XncfRegisterBase class [2025-11-01] update basic libraries, including Senparc.AI + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Senparc.Xncf.FileManager/OHS/Local/AppService/MyFuctionAppService.cs b/src/Extensions/Senparc.Xncf.FileManager/OHS/Local/AppService/MyFuctionAppService.cs index 63d0033c9..a5e85fe61 100644 --- a/src/Extensions/Senparc.Xncf.FileManager/OHS/Local/AppService/MyFuctionAppService.cs +++ b/src/Extensions/Senparc.Xncf.FileManager/OHS/Local/AppService/MyFuctionAppService.cs @@ -37,7 +37,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques */ double calcResult = request.Number1; - var theOperator = request.Operator.SelectedValues.FirstOrDefault(); + var theOperator = request.Operator; switch (theOperator) { case "+": @@ -68,7 +68,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques Action raisePower = power => { - if (request.Power.SelectedValues.Contains(power.ToString())) + if ((request.Power ?? Array.Empty()).Contains(power.ToString())) { var oldValue = calcResult; calcResult = Math.Pow(calcResult, power); diff --git a/src/Extensions/Senparc.Xncf.FileManager/OHS/Local/PL/MyFunctionRequest.cs b/src/Extensions/Senparc.Xncf.FileManager/OHS/Local/PL/MyFunctionRequest.cs index 6268957a8..49d675c4b 100644 --- a/src/Extensions/Senparc.Xncf.FileManager/OHS/Local/PL/MyFunctionRequest.cs +++ b/src/Extensions/Senparc.Xncf.FileManager/OHS/Local/PL/MyFunctionRequest.cs @@ -1,7 +1,9 @@ using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; +using Senparc.Ncf.XncfBase; using System.ComponentModel; using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; namespace Senparc.Xncf.FileManager.OHS.Local.PL { @@ -22,7 +24,11 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase public int Number2 { get; set; } [Description("运算符||")]//下拉列表 - public SelectionList Operator { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + [FunctionParameterUi(ParameterType.DropDownList, nameof(OperatorOptions))] + public string Operator { get; set; } + + [JsonIgnore] + public SelectionList OperatorOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { new SelectionItem("+","加法","数字1 + 数字2",false), new SelectionItem("-","减法","数字1 - 数字2",true), new SelectionItem("×","乘法","数字1 × 数字2",false), @@ -30,7 +36,11 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase }); [Description("计算平方||")]//多选框 - public SelectionList Power { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(PowerOptions))] + public string[] Power { get; set; } + + [JsonIgnore] + public SelectionList PowerOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("2","平方","计算上述结果之后再计算平方",false), new SelectionItem("3","三次方","计算上述结果之后再计算三次方",false) }); diff --git a/src/Extensions/Senparc.Xncf.FileManager/Senparc.Xncf.FileManager.csproj b/src/Extensions/Senparc.Xncf.FileManager/Senparc.Xncf.FileManager.csproj index ccbda79b2..71df910d5 100644 --- a/src/Extensions/Senparc.Xncf.FileManager/Senparc.Xncf.FileManager.csproj +++ b/src/Extensions/Senparc.Xncf.FileManager/Senparc.Xncf.FileManager.csproj @@ -1,7 +1,7 @@ net8.0 - 0.1.10-preview.1 + 0.1.12.1-preview Senparc.Xncf.FileManager Senparc.Xncf.FileManager true @@ -14,7 +14,7 @@ Senparc Apache-2.0 文件管理 - icon.jpg @@ -24,6 +24,7 @@ [2025-07-27] v0.1.6-preview.1 update Knowledge Base [2025-11-01] update basic libraries, including Senparc.AI [2026-01-07] v0.1.9-preview.1 Reset all database migrations + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/tools/NcfSimulatedSite/Template_OrgName.Xncf.Template_XncfName/App_Data/Database/SenparcConfig.config b/src/Extensions/Senparc.Xncf.FirmwareUpdate/App_Data/Database/SenparcConfig.config similarity index 71% rename from tools/NcfSimulatedSite/Template_OrgName.Xncf.Template_XncfName/App_Data/Database/SenparcConfig.config rename to src/Extensions/Senparc.Xncf.FirmwareUpdate/App_Data/Database/SenparcConfig.config index 6ef96d640..da85f7b76 100644 --- a/tools/NcfSimulatedSite/Template_OrgName.Xncf.Template_XncfName/App_Data/Database/SenparcConfig.config +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/App_Data/Database/SenparcConfig.config @@ -1,38 +1,31 @@ - - - - - 1 - Local-Sqlite - - - - - - 2 - Local-SqlServer - - - - - - 3 - Local-MySql - - - - - - - - 4 - Local-PostgreSQL - - - - - - - - - \ No newline at end of file + + + + 1 + Local-Sqlite + + + + + 2 + Local-SqlServer + + + + + 3 + Local-MySql + + + + + + + 4 + Local-PostgreSQL + + + + + + diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Dm/20260504120000_Init.Designer.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Dm/20260504120000_Init.Designer.cs new file mode 100644 index 000000000..f9f08c9a0 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Dm/20260504120000_Init.Designer.cs @@ -0,0 +1,64 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.Dm; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_Dm))] +[Migration("20260504120000_Init")] +partial class Init +{ + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INT"); + + b.Property("AddTime") + .HasColumnType("TIMESTAMP"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("BIT"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("NVARCHAR2(300)"); + + b.Property("Flag") + .HasColumnType("BIT"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("TIMESTAMP"); + + b.Property("LastUpdateTime") + .HasColumnType("TIMESTAMP"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("NVARCHAR2(300)"); + + b.Property("TenantId") + .HasColumnType("INT"); + + b.Property("UpdateIntervalHours") + .HasColumnType("INT"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Dm/20260504120000_Init.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Dm/20260504120000_Init.cs new file mode 100644 index 000000000..d75b5a49e --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Dm/20260504120000_Init.cs @@ -0,0 +1,39 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.Dm; + +public partial class Init : Migration +{ + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig", + columns: table => new + { + Id = table.Column(type: "INT", nullable: false) + .Annotation("Dm:Identity", "1, 1"), + AutoMirrorEnabled = table.Column(type: "BIT", nullable: false), + UpdateIntervalHours = table.Column(type: "INT", nullable: false), + LastPeriodicSyncUtc = table.Column(type: "TIMESTAMP", nullable: true), + Flag = table.Column(type: "BIT", nullable: false), + AddTime = table.Column(type: "TIMESTAMP", nullable: false), + LastUpdateTime = table.Column(type: "TIMESTAMP", nullable: false), + TenantId = table.Column(type: "INT", nullable: false), + AdminRemark = table.Column(type: "NVARCHAR2(300)", maxLength: 300, nullable: true), + Remark = table.Column(type: "NVARCHAR2(300)", maxLength: 300, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Senparc_FirmwareUpdate_FirmwareUpdateConfig", x => x.Id); + }); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Dm/FirmwareUpdateSenparcEntities_DmModelSnapshot.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Dm/FirmwareUpdateSenparcEntities_DmModelSnapshot.cs new file mode 100644 index 000000000..1c1ef793e --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Dm/FirmwareUpdateSenparcEntities_DmModelSnapshot.cs @@ -0,0 +1,62 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.Dm; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_Dm))] +partial class FirmwareUpdateSenparcEntities_DmModelSnapshot : ModelSnapshot +{ + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INT"); + + b.Property("AddTime") + .HasColumnType("TIMESTAMP"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("BIT"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("NVARCHAR2(300)"); + + b.Property("Flag") + .HasColumnType("BIT"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("TIMESTAMP"); + + b.Property("LastUpdateTime") + .HasColumnType("TIMESTAMP"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("NVARCHAR2(300)"); + + b.Property("TenantId") + .HasColumnType("INT"); + + b.Property("UpdateIntervalHours") + .HasColumnType("INT"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/MySql/20260504120000_Init.Designer.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/MySql/20260504120000_Init.Designer.cs new file mode 100644 index 000000000..73d9e65ba --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/MySql/20260504120000_Init.Designer.cs @@ -0,0 +1,64 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.MySql; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_MySql))] +[Migration("20260504120000_Init")] +partial class Init +{ + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("AddTime") + .HasColumnType("datetime(6)"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("tinyint(1)"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("varchar(300)"); + + b.Property("Flag") + .HasColumnType("tinyint(1)"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("datetime(6)"); + + b.Property("LastUpdateTime") + .HasColumnType("datetime(6)"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("varchar(300)"); + + b.Property("TenantId") + .HasColumnType("int"); + + b.Property("UpdateIntervalHours") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/MySql/20260504120000_Init.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/MySql/20260504120000_Init.cs new file mode 100644 index 000000000..acf0fdc0b --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/MySql/20260504120000_Init.cs @@ -0,0 +1,46 @@ +using System; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.MySql; + +public partial class Init : Migration +{ + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AlterDatabase() + .Annotation("MySql:CharSet", "utf8mb4"); + + migrationBuilder.CreateTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig", + columns: table => new + { + Id = table.Column(type: "int", nullable: false) + .Annotation("MySql:ValueGenerationStrategy", MySqlHelper.GetMySqlValueGenerationStrategy()), + AutoMirrorEnabled = table.Column(type: "tinyint(1)", nullable: false), + UpdateIntervalHours = table.Column(type: "int", nullable: false), + LastPeriodicSyncUtc = table.Column(type: "datetime(6)", nullable: true), + Flag = table.Column(type: "tinyint(1)", nullable: false), + AddTime = table.Column(type: "datetime(6)", nullable: false), + LastUpdateTime = table.Column(type: "datetime(6)", nullable: false), + TenantId = table.Column(type: "int", nullable: false), + AdminRemark = table.Column(type: "varchar(300)", maxLength: 300, nullable: true) + .Annotation("MySql:CharSet", "utf8mb4"), + Remark = table.Column(type: "varchar(300)", maxLength: 300, nullable: true) + .Annotation("MySql:CharSet", "utf8mb4") + }, + constraints: table => + { + table.PrimaryKey("PK_Senparc_FirmwareUpdate_FirmwareUpdateConfig", x => x.Id); + }) + .Annotation("MySql:CharSet", "utf8mb4"); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/MySql/FirmwareUpdateSenparcEntities_MySqlModelSnapshot.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/MySql/FirmwareUpdateSenparcEntities_MySqlModelSnapshot.cs new file mode 100644 index 000000000..3026da42b --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/MySql/FirmwareUpdateSenparcEntities_MySqlModelSnapshot.cs @@ -0,0 +1,62 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.MySql; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_MySql))] +partial class FirmwareUpdateSenparcEntities_MySqlModelSnapshot : ModelSnapshot +{ + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("AddTime") + .HasColumnType("datetime(6)"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("tinyint(1)"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("varchar(300)"); + + b.Property("Flag") + .HasColumnType("tinyint(1)"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("datetime(6)"); + + b.Property("LastUpdateTime") + .HasColumnType("datetime(6)"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("varchar(300)"); + + b.Property("TenantId") + .HasColumnType("int"); + + b.Property("UpdateIntervalHours") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Oracle/20260504120000_Init.Designer.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Oracle/20260504120000_Init.Designer.cs new file mode 100644 index 000000000..dee5a57df --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Oracle/20260504120000_Init.Designer.cs @@ -0,0 +1,64 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.Oracle; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_Oracle))] +[Migration("20260504120000_Init")] +partial class Init +{ + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("NUMBER(10)"); + + b.Property("AddTime") + .HasColumnType("TIMESTAMP(7)"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("NUMBER(1)"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("NVARCHAR2(300)"); + + b.Property("Flag") + .HasColumnType("NUMBER(1)"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("TIMESTAMP(7)"); + + b.Property("LastUpdateTime") + .HasColumnType("TIMESTAMP(7)"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("NVARCHAR2(300)"); + + b.Property("TenantId") + .HasColumnType("NUMBER(10)"); + + b.Property("UpdateIntervalHours") + .HasColumnType("NUMBER(10)"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Oracle/20260504120000_Init.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Oracle/20260504120000_Init.cs new file mode 100644 index 000000000..da4d26e72 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Oracle/20260504120000_Init.cs @@ -0,0 +1,39 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.Oracle; + +public partial class Init : Migration +{ + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig", + columns: table => new + { + Id = table.Column(type: "NUMBER(10)", nullable: false) + .Annotation("Oracle:Identity", "START WITH 1 INCREMENT BY 1"), + AutoMirrorEnabled = table.Column(type: "NUMBER(1)", nullable: false), + UpdateIntervalHours = table.Column(type: "NUMBER(10)", nullable: false), + LastPeriodicSyncUtc = table.Column(type: "TIMESTAMP(7)", nullable: true), + Flag = table.Column(type: "NUMBER(1)", nullable: false), + AddTime = table.Column(type: "TIMESTAMP(7)", nullable: false), + LastUpdateTime = table.Column(type: "TIMESTAMP(7)", nullable: false), + TenantId = table.Column(type: "NUMBER(10)", nullable: false), + AdminRemark = table.Column(type: "NVARCHAR2(300)", maxLength: 300, nullable: true), + Remark = table.Column(type: "NVARCHAR2(300)", maxLength: 300, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Senparc_FirmwareUpdate_FirmwareUpdateConfig", x => x.Id); + }); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Oracle/FirmwareUpdateSenparcEntities_OracleModelSnapshot.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Oracle/FirmwareUpdateSenparcEntities_OracleModelSnapshot.cs new file mode 100644 index 000000000..0dafe7821 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Oracle/FirmwareUpdateSenparcEntities_OracleModelSnapshot.cs @@ -0,0 +1,62 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.Oracle; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_Oracle))] +partial class FirmwareUpdateSenparcEntities_OracleModelSnapshot : ModelSnapshot +{ + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("NUMBER(10)"); + + b.Property("AddTime") + .HasColumnType("TIMESTAMP(7)"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("NUMBER(1)"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("NVARCHAR2(300)"); + + b.Property("Flag") + .HasColumnType("NUMBER(1)"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("TIMESTAMP(7)"); + + b.Property("LastUpdateTime") + .HasColumnType("TIMESTAMP(7)"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("NVARCHAR2(300)"); + + b.Property("TenantId") + .HasColumnType("NUMBER(10)"); + + b.Property("UpdateIntervalHours") + .HasColumnType("NUMBER(10)"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/PostgreSQL/20260504120000_Init.Designer.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/PostgreSQL/20260504120000_Init.Designer.cs new file mode 100644 index 000000000..644d583d8 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/PostgreSQL/20260504120000_Init.Designer.cs @@ -0,0 +1,64 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.PostgreSQL; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_PostgreSQL))] +[Migration("20260504120000_Init")] +partial class Init +{ + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + b.Property("AddTime") + .HasColumnType("timestamp without time zone"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("boolean"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("character varying(300)"); + + b.Property("Flag") + .HasColumnType("boolean"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("timestamp without time zone"); + + b.Property("LastUpdateTime") + .HasColumnType("timestamp without time zone"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("character varying(300)"); + + b.Property("TenantId") + .HasColumnType("integer"); + + b.Property("UpdateIntervalHours") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/PostgreSQL/20260504120000_Init.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/PostgreSQL/20260504120000_Init.cs new file mode 100644 index 000000000..04eb51171 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/PostgreSQL/20260504120000_Init.cs @@ -0,0 +1,40 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.PostgreSQL; + +public partial class Init : Migration +{ + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + AutoMirrorEnabled = table.Column(type: "boolean", nullable: false), + UpdateIntervalHours = table.Column(type: "integer", nullable: false), + LastPeriodicSyncUtc = table.Column(type: "timestamp without time zone", nullable: true), + Flag = table.Column(type: "boolean", nullable: false), + AddTime = table.Column(type: "timestamp without time zone", nullable: false), + LastUpdateTime = table.Column(type: "timestamp without time zone", nullable: false), + TenantId = table.Column(type: "integer", nullable: false), + AdminRemark = table.Column(type: "character varying(300)", maxLength: 300, nullable: true), + Remark = table.Column(type: "character varying(300)", maxLength: 300, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Senparc_FirmwareUpdate_FirmwareUpdateConfig", x => x.Id); + }); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/PostgreSQL/FirmwareUpdateSenparcEntities_PostgreSQLModelSnapshot.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/PostgreSQL/FirmwareUpdateSenparcEntities_PostgreSQLModelSnapshot.cs new file mode 100644 index 000000000..f35424702 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/PostgreSQL/FirmwareUpdateSenparcEntities_PostgreSQLModelSnapshot.cs @@ -0,0 +1,62 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.PostgreSQL; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_PostgreSQL))] +partial class FirmwareUpdateSenparcEntities_PostgreSQLModelSnapshot : ModelSnapshot +{ + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + b.Property("AddTime") + .HasColumnType("timestamp without time zone"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("boolean"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("character varying(300)"); + + b.Property("Flag") + .HasColumnType("boolean"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("timestamp without time zone"); + + b.Property("LastUpdateTime") + .HasColumnType("timestamp without time zone"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("character varying(300)"); + + b.Property("TenantId") + .HasColumnType("integer"); + + b.Property("UpdateIntervalHours") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/SqlServer/20260504120000_Init.Designer.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/SqlServer/20260504120000_Init.Designer.cs new file mode 100644 index 000000000..cc4716906 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/SqlServer/20260504120000_Init.Designer.cs @@ -0,0 +1,69 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.SqlServer; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_SqlServer))] +[Migration("20260504120000_Init")] +partial class Init +{ + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("AddTime") + .HasColumnType("datetime2"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("bit"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("nvarchar(300)"); + + b.Property("Flag") + .HasColumnType("bit"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("datetime2"); + + b.Property("LastUpdateTime") + .HasColumnType("datetime2"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("nvarchar(300)"); + + b.Property("TenantId") + .HasColumnType("int"); + + b.Property("UpdateIntervalHours") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/SqlServer/20260504120000_Init.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/SqlServer/20260504120000_Init.cs new file mode 100644 index 000000000..d74bdd45f --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/SqlServer/20260504120000_Init.cs @@ -0,0 +1,39 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.SqlServer; + +public partial class Init : Migration +{ + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig", + columns: table => new + { + Id = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + AutoMirrorEnabled = table.Column(type: "bit", nullable: false), + UpdateIntervalHours = table.Column(type: "int", nullable: false), + LastPeriodicSyncUtc = table.Column(type: "datetime2", nullable: true), + Flag = table.Column(type: "bit", nullable: false), + AddTime = table.Column(type: "datetime2", nullable: false), + LastUpdateTime = table.Column(type: "datetime2", nullable: false), + TenantId = table.Column(type: "int", nullable: false), + AdminRemark = table.Column(type: "nvarchar(300)", maxLength: 300, nullable: true), + Remark = table.Column(type: "nvarchar(300)", maxLength: 300, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Senparc_FirmwareUpdate_FirmwareUpdateConfig", x => x.Id); + }); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/SqlServer/FirmwareUpdateSenparcEntities_SqlServerModelSnapshot.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/SqlServer/FirmwareUpdateSenparcEntities_SqlServerModelSnapshot.cs new file mode 100644 index 000000000..e03c932c4 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/SqlServer/FirmwareUpdateSenparcEntities_SqlServerModelSnapshot.cs @@ -0,0 +1,67 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.SqlServer; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_SqlServer))] +partial class FirmwareUpdateSenparcEntities_SqlServerModelSnapshot : ModelSnapshot +{ + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("AddTime") + .HasColumnType("datetime2"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("bit"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("nvarchar(300)"); + + b.Property("Flag") + .HasColumnType("bit"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("datetime2"); + + b.Property("LastUpdateTime") + .HasColumnType("datetime2"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("nvarchar(300)"); + + b.Property("TenantId") + .HasColumnType("int"); + + b.Property("UpdateIntervalHours") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Sqlite/20260504120000_Init.Designer.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Sqlite/20260504120000_Init.Designer.cs new file mode 100644 index 000000000..34ca31195 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Sqlite/20260504120000_Init.Designer.cs @@ -0,0 +1,63 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.Sqlite; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_Sqlite))] +[Migration("20260504120000_Init")] +partial class Init +{ + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10"); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER"); + + b.Property("AddTime") + .HasColumnType("TEXT"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("INTEGER"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("TEXT"); + + b.Property("Flag") + .HasColumnType("INTEGER"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("TEXT"); + + b.Property("LastUpdateTime") + .HasColumnType("TEXT"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("TEXT"); + + b.Property("TenantId") + .HasColumnType("INTEGER"); + + b.Property("UpdateIntervalHours") + .HasColumnType("INTEGER"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Sqlite/20260504120000_Init.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Sqlite/20260504120000_Init.cs new file mode 100644 index 000000000..3b2149b48 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Sqlite/20260504120000_Init.cs @@ -0,0 +1,39 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.Sqlite; + +public partial class Init : Migration +{ + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig", + columns: table => new + { + Id = table.Column(type: "INTEGER", nullable: false) + .Annotation("Sqlite:Autoincrement", true), + AutoMirrorEnabled = table.Column(type: "INTEGER", nullable: false), + UpdateIntervalHours = table.Column(type: "INTEGER", nullable: false), + LastPeriodicSyncUtc = table.Column(type: "TEXT", nullable: true), + Flag = table.Column(type: "INTEGER", nullable: false), + AddTime = table.Column(type: "TEXT", nullable: false), + LastUpdateTime = table.Column(type: "TEXT", nullable: false), + TenantId = table.Column(type: "INTEGER", nullable: false), + AdminRemark = table.Column(type: "TEXT", maxLength: 300, nullable: true), + Remark = table.Column(type: "TEXT", maxLength: 300, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Senparc_FirmwareUpdate_FirmwareUpdateConfig", x => x.Id); + }); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Sqlite/FirmwareUpdateSenparcEntities_SqliteModelSnapshot.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Sqlite/FirmwareUpdateSenparcEntities_SqliteModelSnapshot.cs new file mode 100644 index 000000000..936169c43 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Migrations/Sqlite/FirmwareUpdateSenparcEntities_SqliteModelSnapshot.cs @@ -0,0 +1,61 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Senparc.Xncf.FirmwareUpdate.Models; + +#nullable disable + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Migrations.Sqlite; + +[DbContext(typeof(FirmwareUpdateSenparcEntities_Sqlite))] +partial class FirmwareUpdateSenparcEntities_SqliteModelSnapshot : ModelSnapshot +{ + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.10"); + + modelBuilder.Entity("Senparc.Xncf.FirmwareUpdate.FirmwareUpdateConfig", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER"); + + b.Property("AddTime") + .HasColumnType("TEXT"); + + b.Property("AutoMirrorEnabled") + .HasColumnType("INTEGER"); + + b.Property("AdminRemark") + .HasMaxLength(300) + .HasColumnType("TEXT"); + + b.Property("Flag") + .HasColumnType("INTEGER"); + + b.Property("LastPeriodicSyncUtc") + .HasColumnType("TEXT"); + + b.Property("LastUpdateTime") + .HasColumnType("TEXT"); + + b.Property("Remark") + .HasMaxLength(300) + .HasColumnType("TEXT"); + + b.Property("TenantId") + .HasColumnType("INTEGER"); + + b.Property("UpdateIntervalHours") + .HasColumnType("INTEGER"); + + b.HasKey("Id"); + + b.ToTable("Senparc_FirmwareUpdate_FirmwareUpdateConfig"); + }); +#pragma warning restore 612, 618 + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/DatabaseModel/FirmwareUpdateConfig.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/DatabaseModel/FirmwareUpdateConfig.cs new file mode 100644 index 000000000..0546b42e3 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/DatabaseModel/FirmwareUpdateConfig.cs @@ -0,0 +1,27 @@ +using System.ComponentModel.DataAnnotations.Schema; +using Senparc.Ncf.Core.Models; + +namespace Senparc.Xncf.FirmwareUpdate; + +/// +/// NCF 安装包镜像任务配置(单行配置) +/// +[Table(Register.DATABASE_PREFIX + nameof(FirmwareUpdateConfig))] +[Serializable] +public class FirmwareUpdateConfig : EntityBase +{ + /// + /// 是否启用定时从 GitHub 同步安装包 + /// + public bool AutoMirrorEnabled { get; set; } + + /// + /// 检查/同步周期(小时),范围 1–24 + /// + public int UpdateIntervalHours { get; set; } = 24; + + /// + /// 上次按周期成功完成同步的 UTC 时间 + /// + public DateTime? LastPeriodicSyncUtc { get; set; } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/DatabaseModel/FirmwareUpdateSenparcEntities.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/DatabaseModel/FirmwareUpdateSenparcEntities.cs new file mode 100644 index 000000000..1bd2d8b62 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/DatabaseModel/FirmwareUpdateSenparcEntities.cs @@ -0,0 +1,15 @@ +using Microsoft.EntityFrameworkCore; +using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Database; +using Senparc.Ncf.XncfBase.Database; + +namespace Senparc.Xncf.FirmwareUpdate.Models; + +public class FirmwareUpdateSenparcEntities : XncfDatabaseDbContext +{ + public FirmwareUpdateSenparcEntities(DbContextOptions dbContextOptions) : base(dbContextOptions) + { + } + + public DbSet FirmwareUpdateConfigs { get; set; } = null!; +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_Dm.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_Dm.cs new file mode 100644 index 000000000..5e19ef4fb --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_Dm.cs @@ -0,0 +1,28 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Database; +using Senparc.Ncf.XncfBase.Database; + +namespace Senparc.Xncf.FirmwareUpdate.Models; + +[MultipleMigrationDbContext(MultipleDatabaseType.Dm, typeof(Register))] +public class FirmwareUpdateSenparcEntities_Dm : FirmwareUpdateSenparcEntities +{ + public FirmwareUpdateSenparcEntities_Dm(DbContextOptions dbContextOptions) : base(dbContextOptions) + { + } +} + +public class SenparcDbContextFactory_Dm : SenparcDesignTimeDbContextFactoryBase +{ + protected override Action AppAction => app => + { + app.UseNcfDatabase("Senparc.Ncf.Database.Dm", "Senparc.Ncf.Database.Dm", "DmDatabaseConfiguration"); + }; + + public SenparcDbContextFactory_Dm() : base(SenparcDbContextFactoryConfig.RootDirectoryPath) + { + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_MySql.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_MySql.cs new file mode 100644 index 000000000..ecb867ae0 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_MySql.cs @@ -0,0 +1,28 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Database; +using Senparc.Ncf.XncfBase.Database; + +namespace Senparc.Xncf.FirmwareUpdate.Models; + +[MultipleMigrationDbContext(MultipleDatabaseType.MySql, typeof(Register))] +public class FirmwareUpdateSenparcEntities_MySql : FirmwareUpdateSenparcEntities +{ + public FirmwareUpdateSenparcEntities_MySql(DbContextOptions dbContextOptions) : base(dbContextOptions) + { + } +} + +public class SenparcDbContextFactory_MySql : SenparcDesignTimeDbContextFactoryBase +{ + protected override Action AppAction => app => + { + app.UseNcfDatabase("Senparc.Ncf.Database.MySql", "Senparc.Ncf.Database.MySql", "MySqlDatabaseConfiguration"); + }; + + public SenparcDbContextFactory_MySql() : base(SenparcDbContextFactoryConfig.RootDirectoryPath) + { + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_Oracle.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_Oracle.cs new file mode 100644 index 000000000..afa0e557a --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_Oracle.cs @@ -0,0 +1,28 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Database; +using Senparc.Ncf.XncfBase.Database; + +namespace Senparc.Xncf.FirmwareUpdate.Models; + +[MultipleMigrationDbContext(MultipleDatabaseType.Oracle, typeof(Register))] +public class FirmwareUpdateSenparcEntities_Oracle : FirmwareUpdateSenparcEntities +{ + public FirmwareUpdateSenparcEntities_Oracle(DbContextOptions dbContextOptions) : base(dbContextOptions) + { + } +} + +public class SenparcDbContextFactory_Oracle : SenparcDesignTimeDbContextFactoryBase +{ + protected override Action AppAction => app => + { + app.UseNcfDatabase("Senparc.Ncf.Database.Oracle", "Senparc.Ncf.Database.Oracle", "OracleDatabaseConfiguration"); + }; + + public SenparcDbContextFactory_Oracle() : base(SenparcDbContextFactoryConfig.RootDirectoryPath) + { + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_PostgreSQL.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_PostgreSQL.cs new file mode 100644 index 000000000..35ca5bc9d --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_PostgreSQL.cs @@ -0,0 +1,28 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Database; +using Senparc.Ncf.XncfBase.Database; + +namespace Senparc.Xncf.FirmwareUpdate.Models; + +[MultipleMigrationDbContext(MultipleDatabaseType.PostgreSQL, typeof(Register))] +public class FirmwareUpdateSenparcEntities_PostgreSQL : FirmwareUpdateSenparcEntities +{ + public FirmwareUpdateSenparcEntities_PostgreSQL(DbContextOptions dbContextOptions) : base(dbContextOptions) + { + } +} + +public class SenparcDbContextFactory_PostgreSQL : SenparcDesignTimeDbContextFactoryBase +{ + protected override Action AppAction => app => + { + app.UseNcfDatabase("Senparc.Ncf.Database.PostgreSQL", "Senparc.Ncf.Database.PostgreSQL", "PostgreSQLDatabaseConfiguration"); + }; + + public SenparcDbContextFactory_PostgreSQL() : base(SenparcDbContextFactoryConfig.RootDirectoryPath) + { + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_SQLite.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_SQLite.cs new file mode 100644 index 000000000..f460d0bd4 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_SQLite.cs @@ -0,0 +1,28 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Database; +using Senparc.Ncf.XncfBase.Database; + +namespace Senparc.Xncf.FirmwareUpdate.Models; + +[MultipleMigrationDbContext(MultipleDatabaseType.Sqlite, typeof(Register))] +public class FirmwareUpdateSenparcEntities_Sqlite : FirmwareUpdateSenparcEntities +{ + public FirmwareUpdateSenparcEntities_Sqlite(DbContextOptions dbContextOptions) : base(dbContextOptions) + { + } +} + +public class SenparcDbContextFactory_Sqlite : SenparcDesignTimeDbContextFactoryBase +{ + protected override Action AppAction => app => + { + app.UseNcfDatabase("Senparc.Ncf.Database.Sqlite", "Senparc.Ncf.Database.Sqlite", "SqliteMemoryDatabaseConfiguration"); + }; + + public SenparcDbContextFactory_Sqlite() : base(SenparcDbContextFactoryConfig.RootDirectoryPath) + { + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_SqlServer.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_SqlServer.cs new file mode 100644 index 000000000..c3fa1b58a --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/FirmwareUpdateSenparcEntities_SqlServer.cs @@ -0,0 +1,28 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Database; +using Senparc.Ncf.XncfBase.Database; + +namespace Senparc.Xncf.FirmwareUpdate.Models; + +[MultipleMigrationDbContext(MultipleDatabaseType.SqlServer, typeof(Register))] +public class FirmwareUpdateSenparcEntities_SqlServer : FirmwareUpdateSenparcEntities +{ + public FirmwareUpdateSenparcEntities_SqlServer(DbContextOptions dbContextOptions) : base(dbContextOptions) + { + } +} + +public class SenparcDbContextFactory_SqlServer : SenparcDesignTimeDbContextFactoryBase +{ + protected override Action AppAction => app => + { + app.UseNcfDatabase("Senparc.Ncf.Database.SqlServer", "Senparc.Ncf.Database.SqlServer", "SqlServerDatabaseConfiguration"); + }; + + public SenparcDbContextFactory_SqlServer() : base(SenparcDbContextFactoryConfig.RootDirectoryPath) + { + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/SenparcDbContextFactoryConfig.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/SenparcDbContextFactoryConfig.cs new file mode 100644 index 000000000..d2ba581be --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Models/MultipleDatabase/SenparcDbContextFactoryConfig.cs @@ -0,0 +1,30 @@ +namespace Senparc.Xncf.FirmwareUpdate.Models; + +/// +/// SenparcDbContextFactory 的公共配置(设计时迁移) +/// +public static class SenparcDbContextFactoryConfig +{ + private static string? _rootDirectoryPath; + + public static string RootDirectoryPath + { + get + { + if (_rootDirectoryPath == null) + { + var projectPath = Path.GetFullPath($"..{Path.DirectorySeparatorChar}..{Path.DirectorySeparatorChar}..{Path.DirectorySeparatorChar}", AppContext.BaseDirectory); + var webPath = Path.GetFullPath($"..{Path.DirectorySeparatorChar}Senparc.Web", projectPath); + if (Directory.Exists(webPath)) + { + _rootDirectoryPath = webPath; + } + else + { + _rootDirectoryPath = projectPath; + } + } + return _rootDirectoryPath; + } + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Services/NcfPackageMirrorService.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Services/NcfPackageMirrorService.cs new file mode 100644 index 000000000..6943e280c --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Domain/Services/NcfPackageMirrorService.cs @@ -0,0 +1,293 @@ +using System.Net.Http.Json; +using Microsoft.Extensions.DependencyInjection; +using System.Text.Json; +using System.Text.Json.Serialization; +using Microsoft.Extensions.Logging; +using Senparc.CO2NET.Trace; +using Senparc.Ncf.Core.Config; +using Senparc.Ncf.Service; + +namespace Senparc.Xncf.FirmwareUpdate.Domain.Services; + +/// +/// 从 GitHub 拉取 NeuCharFramework/NCF 的 Release 资源,写入当前站点 wwwroot 下的 NcfPackages 目录,并生成 latest-release.json(供 ncf.pub 镜像与桌面端 Plan B)。 +/// +public class NcfPackageMirrorService +{ + public const string GitHubReleasesApi = "https://api.github.com/repos/NeuCharFramework/NCF/releases"; + /// 与 NcfDesktopApp 备用地址一致 + public const string PublicPackageBaseUrl = "https://www.ncf.pub/NcfPackages"; + public const string LatestReleaseFileName = "latest-release.json"; + + private static readonly SemaphoreSlim SyncGate = new(1, 1); + + private readonly IHttpClientFactory _httpClientFactory; + private readonly ILogger _logger; + + public NcfPackageMirrorService(IHttpClientFactory httpClientFactory, ILogger logger) + { + _httpClientFactory = httpClientFactory; + _logger = logger; + } + + /// + /// 安装包本地根目录:优先 /NcfPackages,其次 ContentRoot/wwwroot/NcfPackages,最后回退到用户主目录(设计时等场景)。 + /// + public static string GetLocalPackageRoot() + { + if (!string.IsNullOrWhiteSpace(SiteConfig.WebRootPath)) + { + return Path.Combine(SiteConfig.WebRootPath.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar), "NcfPackages"); + } + + if (!string.IsNullOrWhiteSpace(SiteConfig.ApplicationPath)) + { + return Path.Combine(SiteConfig.ApplicationPath.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar), "wwwroot", "NcfPackages"); + } + + var fallback = Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + "wwwroot", + "NcfPackages"); + SenparcTrace.SendCustomLog("FirmwareUpdate", $"SiteConfig.WebRootPath/ApplicationPath 未设置,已回退到用户目录:{fallback}"); + return fallback; + } + + /// 为 true 时忽略「是否启用」与「距上次同步间隔」。 + public async Task RunAsync(IServiceProvider serviceProvider, bool manualTrigger, CancellationToken cancellationToken = default) + { + await SyncGate.WaitAsync(cancellationToken).ConfigureAwait(false); + try + { + var configService = serviceProvider.GetRequiredService>(); + var config = await configService.GetObjectAsync(_ => true).ConfigureAwait(false); + if (config == null) + { + return "未找到 FirmwareUpdateConfig,请先完成模块安装。"; + } + + if (!manualTrigger) + { + if (!config.AutoMirrorEnabled) + { + return "自动镜像未启用,已跳过。"; + } + + var hours = Math.Clamp(config.UpdateIntervalHours, 1, 24); + if (config.LastPeriodicSyncUtc is { } last && + DateTime.UtcNow - last < TimeSpan.FromHours(hours)) + { + return $"距上次同步不足 {hours} 小时,已跳过。"; + } + } + + var client = _httpClientFactory.CreateClient("Senparc.Xncf.FirmwareUpdate.GitHub"); + var releases = await FetchReleasesAsync(client, cancellationToken).ConfigureAwait(false); + if (releases.Count == 0) + { + return "GitHub 未返回任何 Release。"; + } + + var root = GetLocalPackageRoot(); + Directory.CreateDirectory(root); + + const int keepVersionCount = 3; + var topReleases = releases.Take(keepVersionCount).ToList(); + var orderedTags = topReleases.Select(r => r.TagName!).ToList(); + + foreach (var rel in topReleases) + { + await MirrorReleaseAssetsAsync(client, root, rel, cancellationToken).ConfigureAwait(false); + } + + await WriteLatestReleaseJsonAsync(root, releases[0], cancellationToken).ConfigureAwait(false); + PruneOldVersionFolders(root, orderedTags); + + config.LastPeriodicSyncUtc = DateTime.UtcNow; + await configService.SaveObjectAsync(config).ConfigureAwait(false); + + return $"同步完成。已维护最近 {keepVersionCount} 个版本的包目录,并已更新 {LatestReleaseFileName}。"; + } + finally + { + SyncGate.Release(); + } + } + + private async Task> FetchReleasesAsync(HttpClient client, CancellationToken cancellationToken) + { + var options = new JsonSerializerOptions { PropertyNameCaseInsensitive = true }; + var list = new List(); + for (var page = 1; page <= 5; page++) + { + var url = $"{GitHubReleasesApi}?per_page=30&page={page}"; + _logger.LogInformation("FirmwareUpdate: GET {Url}", url); + var batch = await client.GetFromJsonAsync>(url, options, cancellationToken).ConfigureAwait(false); + if (batch == null || batch.Count == 0) + { + break; + } + + list.AddRange(batch); + if (batch.Count < 30) + { + break; + } + } + + return list + .Where(r => !string.IsNullOrWhiteSpace(r.TagName) && r.Assets is { Length: > 0 }) + .OrderByDescending(r => r.PublishedAt ?? DateTime.MinValue) + .ToList(); + } + + private static async Task MirrorReleaseAssetsAsync(HttpClient client, string root, GitHubReleaseDto release, CancellationToken cancellationToken) + { + var tag = release.TagName!; + var dir = Path.Combine(root, MakeSafeDirectorySegment(tag)); + Directory.CreateDirectory(dir); + + foreach (var asset in release.Assets ?? Array.Empty()) + { + if (string.IsNullOrWhiteSpace(asset.Name) || string.IsNullOrWhiteSpace(asset.BrowserDownloadUrl)) + { + continue; + } + + var targetPath = Path.Combine(dir, asset.Name); + if (File.Exists(targetPath)) + { + var fi = new FileInfo(targetPath); + if (fi.Length == asset.Size && asset.Size > 0) + { + continue; + } + } + + using var resp = await client.GetAsync(asset.BrowserDownloadUrl, HttpCompletionOption.ResponseHeadersRead, cancellationToken).ConfigureAwait(false); + resp.EnsureSuccessStatusCode(); + await using var stream = await resp.Content.ReadAsStreamAsync(cancellationToken).ConfigureAwait(false); + var temp = targetPath + ".tmp"; + await using (var fs = new FileStream(temp, FileMode.Create, FileAccess.Write, FileShare.None)) + { + await stream.CopyToAsync(fs, cancellationToken).ConfigureAwait(false); + } + + if (File.Exists(targetPath)) + { + File.Delete(targetPath); + } + + File.Move(temp, targetPath); + } + } + + private static async Task WriteLatestReleaseJsonAsync(string root, GitHubReleaseDto latest, CancellationToken cancellationToken) + { + var tagSeg = MakeSafeDirectorySegment(latest.TagName!); + var mirror = new GitHubReleaseMirrorDto + { + TagName = latest.TagName, + Name = latest.Name, + Assets = (latest.Assets ?? Array.Empty()) + .Where(a => !string.IsNullOrWhiteSpace(a.Name)) + .Select(a => new GitHubAssetMirrorDto + { + Name = a.Name, + Size = a.Size, + BrowserDownloadUrl = $"{PublicPackageBaseUrl.TrimEnd('/')}/{Uri.EscapeDataString(tagSeg)}/{Uri.EscapeDataString(a.Name ?? string.Empty)}" + }) + .ToArray() + }; + + var path = Path.Combine(root, LatestReleaseFileName); + var json = JsonSerializer.Serialize(mirror, new JsonSerializerOptions { WriteIndented = true }); + await File.WriteAllTextAsync(path, json, cancellationToken).ConfigureAwait(false); + } + + private static void PruneOldVersionFolders(string root, IReadOnlyCollection keepTags) + { + var keepSafe = new HashSet(keepTags.Select(MakeSafeDirectorySegment), StringComparer.OrdinalIgnoreCase); + if (!Directory.Exists(root)) + { + return; + } + + foreach (var sub in Directory.GetDirectories(root)) + { + var name = Path.GetFileName(sub); + if (keepSafe.Contains(name)) + { + continue; + } + + try + { + Directory.Delete(sub, recursive: true); + } + catch + { + // 忽略删除失败(可能被占用) + } + } + } + + /// 用于目录名与 URL 段,避免非法路径字符。 + public static string MakeSafeDirectorySegment(string tag) + { + var invalid = Path.GetInvalidFileNameChars(); + var chars = tag.Select(ch => invalid.Contains(ch) ? '_' : ch).ToArray(); + return new string(chars); + } + + private sealed class GitHubReleaseDto + { + [JsonPropertyName("tag_name")] + public string? TagName { get; set; } + + [JsonPropertyName("name")] + public string? Name { get; set; } + + [JsonPropertyName("published_at")] + public DateTime? PublishedAt { get; set; } + + [JsonPropertyName("assets")] + public GitHubAssetDto[]? Assets { get; set; } + } + + private sealed class GitHubAssetDto + { + [JsonPropertyName("name")] + public string? Name { get; set; } + + [JsonPropertyName("browser_download_url")] + public string? BrowserDownloadUrl { get; set; } + + [JsonPropertyName("size")] + public long Size { get; set; } + } + + private sealed class GitHubReleaseMirrorDto + { + [JsonPropertyName("tag_name")] + public string? TagName { get; set; } + + [JsonPropertyName("name")] + public string? Name { get; set; } + + [JsonPropertyName("assets")] + public GitHubAssetMirrorDto[]? Assets { get; set; } + } + + private sealed class GitHubAssetMirrorDto + { + [JsonPropertyName("name")] + public string? Name { get; set; } + + [JsonPropertyName("browser_download_url")] + public string? BrowserDownloadUrl { get; set; } + + [JsonPropertyName("size")] + public long Size { get; set; } + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/OHS/Local/AppService/FirmwareUpdateAppService.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/OHS/Local/AppService/FirmwareUpdateAppService.cs new file mode 100644 index 000000000..0b466eaa1 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/OHS/Local/AppService/FirmwareUpdateAppService.cs @@ -0,0 +1,51 @@ +using Microsoft.Extensions.DependencyInjection; +using Senparc.Ncf.Core.AppServices; +using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Service; +using Senparc.Ncf.XncfBase.FunctionRenders; +using Senparc.Xncf.FirmwareUpdate.Domain.Services; +using Senparc.Xncf.FirmwareUpdate.OHS.Local.PL; + +namespace Senparc.Xncf.FirmwareUpdate.OHS.Local.AppService; + +public class FirmwareUpdateAppService : AppServiceBase +{ + public FirmwareUpdateAppService(IServiceProvider serviceProvider) : base(serviceProvider) + { + } + + [FunctionRender("镜像设置", "开关自动从 GitHub 同步 NCF 安装包,并设置检查周期(1–24 小时)", typeof(Register))] + public async Task ConfigureMirror(FirmwareUpdate_ConfigureRequest request) + { + return await this.GetStringResponseAsync(async (_, logger) => + { + var configService = ServiceProvider.GetRequiredService>(); + var config = await configService.GetObjectAsync(_ => true).ConfigureAwait(false); + if (config == null) + { + return "未找到配置记录,请确认模块已正确安装。"; + } + + var hours = Math.Clamp(request.UpdateIntervalHours, 1, 24); + config.AutoMirrorEnabled = request.AutoMirrorEnabled; + config.UpdateIntervalHours = hours; + await configService.SaveObjectAsync(config).ConfigureAwait(false); + + var msg = $"已保存:自动镜像={(request.AutoMirrorEnabled ? "开启" : "关闭")},周期={hours} 小时。本地包目录:{NcfPackageMirrorService.GetLocalPackageRoot()}"; + logger.Append(msg); + return msg; + }, saveLogAfterFinished: true, saveLogName: "FirmwareUpdate 镜像设置"); + } + + [FunctionRender("立即同步", "立即从 GitHub 拉取最新 Release 并更新本地 NcfPackages 与 latest-release.json", typeof(Register))] + public async Task SyncNow(FirmwareUpdate_SyncNowRequest _) + { + return await this.GetStringResponseAsync(async (_, logger) => + { + var mirror = ServiceProvider.GetRequiredService(); + var msg = await mirror.RunAsync(ServiceProvider, manualTrigger: true).ConfigureAwait(false); + logger.Append(msg); + return msg; + }, saveLogAfterFinished: true, saveLogName: "FirmwareUpdate 立即同步"); + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/OHS/Local/PL/FirmwareUpdateFunctionRequests.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/OHS/Local/PL/FirmwareUpdateFunctionRequests.cs new file mode 100644 index 000000000..b46e9c092 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/OHS/Local/PL/FirmwareUpdateFunctionRequests.cs @@ -0,0 +1,47 @@ +using System.ComponentModel; +using Microsoft.Extensions.DependencyInjection; +using Senparc.Ncf.Service; +using Senparc.Xncf.FirmwareUpdate; +using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; +using Senparc.Ncf.XncfBase; +using Senparc.Ncf.XncfBase.FunctionRenders; +using Senparc.Ncf.XncfBase.Functions; + +namespace Senparc.Xncf.FirmwareUpdate.OHS.Local.PL; + +public class FirmwareUpdate_ConfigureRequest : FunctionAppRequestBase +{ + [Description("启用自动镜像||从 GitHub 同步 NCF 安装包到 ~/wwwroot/NcfPackages")] + public bool AutoMirrorEnabled { get; set; } + + [Required] + [Description("检查周期(小时)||1 至 24 小时")] + [FunctionParameterUi(ParameterType.DropDownList, nameof(UpdateIntervalHoursOptions))] + public int UpdateIntervalHours { get; set; } = 24; + + [JsonIgnore] + public SelectionList UpdateIntervalHoursOptions { get; set; } = new( + SelectionType.DropDownList, + Enumerable.Range(1, 24).Select(h => new SelectionItem(h.ToString(), $"{h} 小时", $"每 {h} 小时检查一次", h == 24)).ToArray()); + + public override async Task LoadData(IServiceProvider serviceProvider) + { + var configService = serviceProvider.GetRequiredService>(); + if (configService == null) + { + return; + } + + var config = await configService.GetObjectAsync(_ => true).ConfigureAwait(false); + if (config != null) + { + AutoMirrorEnabled = config.AutoMirrorEnabled; + UpdateIntervalHours = Math.Clamp(config.UpdateIntervalHours, 1, 24); + } + } +} + +public class FirmwareUpdate_SyncNowRequest : FunctionAppRequestBase +{ +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Register.Database.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Register.Database.cs new file mode 100644 index 000000000..0714b74b3 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Register.Database.cs @@ -0,0 +1,23 @@ +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Database; + +namespace Senparc.Xncf.FirmwareUpdate; + +public partial class Register : IXncfDatabase +{ + public const string DATABASE_PREFIX = "Senparc_FirmwareUpdate_"; + + public string DatabaseUniquePrefix => DATABASE_PREFIX; + + public Type TryGetXncfDatabaseDbContextType => MultipleDatabasePool.Instance.GetXncfDbContextType(this); + + public void OnModelCreating(ModelBuilder modelBuilder) + { + } + + public void AddXncfDatabaseModule(IServiceCollection services) + { + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Register.Thread.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Register.Thread.cs new file mode 100644 index 000000000..73afa5465 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Register.Thread.cs @@ -0,0 +1,62 @@ +using Microsoft.Extensions.DependencyInjection; +using Senparc.CO2NET.Trace; +using Senparc.Ncf.Core.Exceptions; +using Senparc.Ncf.XncfBase; +using Senparc.Ncf.XncfBase.Threads; +using Senparc.Xncf.FirmwareUpdate.Domain.Services; + +namespace Senparc.Xncf.FirmwareUpdate; + +public partial class Register : IXncfThread +{ + public void ThreadConfig(XncfThreadBuilder xncfThreadBuilder) + { + xncfThreadBuilder.AddThreadInfo(new Ncf.XncfBase.Threads.ThreadInfo( + name: "NCF 安装包镜像(GitHub → 本地 NcfPackages)", + intervalTime: TimeSpan.FromMinutes(1), + task: async (app, threadInfo) => + { + try + { + threadInfo.RecordStory("开始检查镜像任务"); + + using var scope = app.ApplicationServices.CreateScope(); + var sp = scope.ServiceProvider; + + var xncfRegisterManager = new XncfRegisterManager(sp); + var available = await xncfRegisterManager.CheckXncfAvailable(this).ConfigureAwait(false); + if (!available) + { + threadInfo.RecordStory("模块未启用或不可用,跳过"); + return; + } + + var mirror = sp.GetRequiredService(); + var msg = await mirror.RunAsync(sp, manualTrigger: false).ConfigureAwait(false); + threadInfo.RecordStory(msg); + SenparcTrace.SendCustomLog("FirmwareUpdate", msg); + } + catch (NcfModuleException) + { + throw; + } + catch (Exception ex) + { + threadInfo.RecordStory("镜像任务异常:" + ex.Message); + SenparcTrace.SendCustomLog("FirmwareUpdate", $"{ex.Message}\n{ex.StackTrace}"); + throw; + } + finally + { + threadInfo.RecordStory("镜像检查结束"); + } + }, + exceptionHandler: ex => + { + SenparcTrace.SendCustomLog("FirmwareUpdate.Thread", $@"{ex.Message} +{ex.StackTrace} +{ex.InnerException?.StackTrace}"); + return Task.CompletedTask; + })); + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Register.cs b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Register.cs new file mode 100644 index 000000000..185882b31 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Register.cs @@ -0,0 +1,71 @@ +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Senparc.CO2NET; +using Senparc.Ncf.Core.Enums; +using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Service; +using Senparc.Ncf.XncfBase; +using Senparc.Ncf.XncfBase.Database; +using Senparc.Xncf.FirmwareUpdate.Domain.Services; +using Senparc.Xncf.FirmwareUpdate.Models; +using Senparc.Xncf.FirmwareUpdate.OHS.Local.AppService; + +namespace Senparc.Xncf.FirmwareUpdate; + +[XncfRegister] +public partial class Register : XncfRegisterBase, IXncfRegister +{ + public override string Name => "Senparc.Xncf.FirmwareUpdate"; + + public override string Uid => "E3A61F92-8C54-4A01-B9D7-2F6E8C11A90B"; + + public override string Version => "0.1.0"; + + public override string MenuName => "NCF 安装包镜像"; + + public override string Icon => "fa fa-cloud-download"; + + public override string Description => "从 GitHub 同步 NCF 桌面端安装包到当前站点 wwwroot 下的 NcfPackages,保留最近 3 个版本,并生成 latest-release.json 供 ncf.pub 与桌面端备用下载使用。"; + + public override async Task InstallOrUpdateAsync(IServiceProvider serviceProvider, InstallOrUpdate installOrUpdate) + { + await XncfDatabaseDbContext.MigrateOnInstallAsync(serviceProvider, this).ConfigureAwait(false); + + var configService = serviceProvider.GetRequiredService>(); + var existing = await configService.GetObjectAsync(_ => true).ConfigureAwait(false); + if (existing == null) + { + var row = new FirmwareUpdateConfig + { + AutoMirrorEnabled = false, + UpdateIntervalHours = 24, + TenantId = 0, + Flag = false, + LastUpdateTime = SystemTime.Now.DateTime + }; + await configService.SaveObjectAsync(row).ConfigureAwait(false); + } + } + + public override async Task UninstallAsync(IServiceProvider serviceProvider, Func unsinstallFunc) + { + var mySenparcEntitiesType = this.TryGetXncfDatabaseDbContextType; + var mySenparcEntities = serviceProvider.GetService(mySenparcEntitiesType) as FirmwareUpdateSenparcEntities; + var dropTableKeys = EntitySetKeys.GetEntitySetInfo(this.TryGetXncfDatabaseDbContextType).Keys.ToArray(); + await base.DropTablesAsync(serviceProvider, mySenparcEntities!, dropTableKeys).ConfigureAwait(false); + await unsinstallFunc().ConfigureAwait(false); + } + + public override IServiceCollection AddXncfModule(IServiceCollection services, IConfiguration configuration, IHostEnvironment env) + { + services.AddHttpClient("Senparc.Xncf.FirmwareUpdate.GitHub", client => + { + client.DefaultRequestHeaders.UserAgent.ParseAdd("Senparc.Xncf.FirmwareUpdate/0.1 (+https://github.com/NeuCharFramework/NCF)"); + client.DefaultRequestHeaders.Accept.ParseAdd("application/vnd.github+json"); + }); + services.AddScoped(); + services.AddScoped(); + return base.AddXncfModule(services, configuration, env); + } +} diff --git a/src/Extensions/Senparc.Xncf.FirmwareUpdate/Senparc.Xncf.FirmwareUpdate.csproj b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Senparc.Xncf.FirmwareUpdate.csproj new file mode 100644 index 000000000..fe5eb0398 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.FirmwareUpdate/Senparc.Xncf.FirmwareUpdate.csproj @@ -0,0 +1,62 @@ + + + net8.0 + 0.1.1.1-preview + Senparc.Xncf.FirmwareUpdate + Senparc.Xncf.FirmwareUpdate + true + true + NCF 桌面端安装包镜像:从 GitHub Release 同步至当前站点 wwwroot 下的 NcfPackages,并提供备用下载元数据 + NeuCharFramework + NeuCharFramework,NCF,Senparc.Xncf.FirmwareUpdate + NeuCharFramework + Apache-2.0 + XNCF 固件/安装包镜像更新 + icon.jpg + v0.1.0 初始版本:定时/手动从 GitHub 同步 NCF 发布包到当前站点 wwwroot 下的 NcfPackages,并生成 latest-release.json + + https://github.com/NeuCharFramework/NcfPackageSources + Debug;Release;Test;TemplateRelease + enable + enable + + + ..\..\BuildOutPut + ..\..\BuildOutPut\Senparc.Xncf.FirmwareUpdate.XML + $(DefineConstants);RELEASE + true + pdbonly + + + ..\..\BuildOutPut + ..\..\BuildOutPut\Senparc.Xncf.FirmwareUpdate.XML + $(DefineConstants);RELEASE + true + pdbonly + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Extensions/Senparc.Xncf.KnowledgeBase/OHS/Local/AppService/MyFuctionAppService.cs b/src/Extensions/Senparc.Xncf.KnowledgeBase/OHS/Local/AppService/MyFuctionAppService.cs index db26a8889..26f3b4334 100644 --- a/src/Extensions/Senparc.Xncf.KnowledgeBase/OHS/Local/AppService/MyFuctionAppService.cs +++ b/src/Extensions/Senparc.Xncf.KnowledgeBase/OHS/Local/AppService/MyFuctionAppService.cs @@ -37,7 +37,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques */ double calcResult = request.Number1; - var theOperator = request.Operator.SelectedValues.FirstOrDefault(); + var theOperator = request.Operator; switch (theOperator) { case "+": @@ -68,7 +68,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques Action raisePower = power => { - if (request.Power.SelectedValues.Contains(power.ToString())) + if ((request.Power ?? Array.Empty()).Contains(power.ToString())) { var oldValue = calcResult; calcResult = Math.Pow(calcResult, power); diff --git a/src/Extensions/Senparc.Xncf.KnowledgeBase/OHS/Local/PL/MyFunctionRequest.cs b/src/Extensions/Senparc.Xncf.KnowledgeBase/OHS/Local/PL/MyFunctionRequest.cs index 798ee41f4..b0ca17ae7 100644 --- a/src/Extensions/Senparc.Xncf.KnowledgeBase/OHS/Local/PL/MyFunctionRequest.cs +++ b/src/Extensions/Senparc.Xncf.KnowledgeBase/OHS/Local/PL/MyFunctionRequest.cs @@ -1,7 +1,9 @@ using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; +using Senparc.Ncf.XncfBase; using System.ComponentModel; using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; namespace Senparc.Xncf.KnowledgeBase.OHS.Local.PL { @@ -22,7 +24,11 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase public int Number2 { get; set; } [Description("运算符||")]//下拉列表 - public SelectionList Operator { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + [FunctionParameterUi(ParameterType.DropDownList, nameof(OperatorOptions))] + public string Operator { get; set; } + + [JsonIgnore] + public SelectionList OperatorOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { new SelectionItem("+","加法","数字1 + 数字2",false), new SelectionItem("-","减法","数字1 - 数字2",true), new SelectionItem("×","乘法","数字1 × 数字2",false), @@ -30,7 +36,11 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase }); [Description("计算平方||")]//多选框 - public SelectionList Power { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(PowerOptions))] + public string[] Power { get; set; } + + [JsonIgnore] + public SelectionList PowerOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("2","平方","计算上述结果之后再计算平方",false), new SelectionItem("3","三次方","计算上述结果之后再计算三次方",false) }); diff --git a/src/Extensions/Senparc.Xncf.KnowledgeBase/Senparc.Xncf.KnowledgeBase.csproj b/src/Extensions/Senparc.Xncf.KnowledgeBase/Senparc.Xncf.KnowledgeBase.csproj index 57d737fcb..343c64381 100644 --- a/src/Extensions/Senparc.Xncf.KnowledgeBase/Senparc.Xncf.KnowledgeBase.csproj +++ b/src/Extensions/Senparc.Xncf.KnowledgeBase/Senparc.Xncf.KnowledgeBase.csproj @@ -1,7 +1,7 @@ net8.0 - 0.1.9-preview.1 + 0.1.11.1-preview Senparc.Xncf.KnowledgeBase Senparc.Xncf.KnowledgeBase true @@ -14,7 +14,7 @@ Senparc Apache-2.0 AI 知识库 - icon.jpg @@ -22,6 +22,7 @@ [2025-07-27] v0.1.5-preview1s update Knowledge Base [2025-11-01] update basic libraries, including Senparc.AI [2025-01-07] v0.1.8-preview.1 Reset all database migrations + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Senparc.Xncf.MCP/OHS/Local/AppService/MyFuctionAppService.cs b/src/Extensions/Senparc.Xncf.MCP/OHS/Local/AppService/MyFuctionAppService.cs index d512d3766..3746db47e 100644 --- a/src/Extensions/Senparc.Xncf.MCP/OHS/Local/AppService/MyFuctionAppService.cs +++ b/src/Extensions/Senparc.Xncf.MCP/OHS/Local/AppService/MyFuctionAppService.cs @@ -105,7 +105,7 @@ public async Task GetMcpResult(MyFunction_MCPCallRequest requ // 根据 MCP 服务器选择来确定端点 string endpoint; - var selectedMcpServer = request.McpServerSelection.SelectedValues.FirstOrDefault(); + var selectedMcpServer = request.McpServerSelection; if (!string.IsNullOrEmpty(selectedMcpServer) && selectedMcpServer != "Manual") { @@ -278,7 +278,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques */ double calcResult = request.Number1; - var theOperator = request.Operator.SelectedValues.FirstOrDefault(); + var theOperator = request.Operator; switch (theOperator) { case "+": @@ -309,7 +309,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques Action raisePower = power => { - if (request.Power.SelectedValues.Contains(power.ToString())) + if ((request.Power ?? Array.Empty()).Contains(power.ToString())) { var oldValue = calcResult; calcResult = Math.Pow(calcResult, power); diff --git a/src/Extensions/Senparc.Xncf.MCP/OHS/Local/PL/MyFunctionRequest.cs b/src/Extensions/Senparc.Xncf.MCP/OHS/Local/PL/MyFunctionRequest.cs index 1c46dbeac..95bb405da 100644 --- a/src/Extensions/Senparc.Xncf.MCP/OHS/Local/PL/MyFunctionRequest.cs +++ b/src/Extensions/Senparc.Xncf.MCP/OHS/Local/PL/MyFunctionRequest.cs @@ -1,4 +1,5 @@ using Senparc.Ncf.XncfBase.FunctionRenders; +using Senparc.Ncf.XncfBase; using Senparc.Ncf.XncfBase.Functions; using System.ComponentModel; using System.ComponentModel.DataAnnotations; @@ -7,14 +8,18 @@ using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using System.Linq; -using Senparc.Ncf.XncfBase; +using System.Text.Json.Serialization; namespace Senparc.Xncf.MCP.OHS.Local.PL { public class MyFunction_MCPCallRequest : FunctionAppRequestBase { [Description("MCP 服务器选择||选择已注册的 MCP 服务器,或选择 手动输入 自定义服务器地址")] - public SelectionList McpServerSelection { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); + [FunctionParameterUi(ParameterType.DropDownList, nameof(McpServerSelectionOptions))] + public string McpServerSelection { get; set; } + + [JsonIgnore] + public SelectionList McpServerSelectionOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); [Description("MCP 服务器地址||MCP 服务器地址,当选择 手动输入 时需要填写,默认为 http://localhost:5000/mcp-senparc-xncf-mcp/sse")] public string Endpoint { get; set; } @@ -26,7 +31,7 @@ public class MyFunction_MCPCallRequest : FunctionAppRequestBase public override async Task LoadData(IServiceProvider serviceProvider) { // 添加手动输入选项 - McpServerSelection.Items.Add(new SelectionItem("Manual", "手动输入", "手动输入 MCP 服务器地址", true)); + McpServerSelectionOptions.Items.Add(new SelectionItem("Manual", "手动输入", "手动输入 MCP 服务器地址", true)); // 从 XncfRegisterManager 获取已注册的 MCP 服务器 var mcpServers = XncfRegisterManager.McpServerInfoCollection.Values.ToList(); @@ -38,7 +43,7 @@ public override async Task LoadData(IServiceProvider serviceProvider) // 使用服务器的唯一标识作为 Value,而不是路由 var serverKey = $"{mcpServer.XncfName}|{mcpServer.McpRoute}"; - McpServerSelection.Items.Add(new SelectionItem(serverKey, displayText, description)); + McpServerSelectionOptions.Items.Add(new SelectionItem(serverKey, displayText, description)); } await base.LoadData(serviceProvider); @@ -61,7 +66,11 @@ public class MyFunction_CaculateRequest : FunctionAppRequestBase public int Number2 { get; set; } [Description("运算符||")]//下拉列表 - public SelectionList Operator { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + [FunctionParameterUi(ParameterType.DropDownList, nameof(OperatorOptions))] + public string Operator { get; set; } + + [JsonIgnore] + public SelectionList OperatorOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { new SelectionItem("+","加法","数字1 + 数字2",false), new SelectionItem("-","减法","数字1 - 数字2",true), new SelectionItem("×","乘法","数字1 × 数字2",false), @@ -69,7 +78,11 @@ public class MyFunction_CaculateRequest : FunctionAppRequestBase }); [Description("计算平方||")]//多选框 - public SelectionList Power { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(PowerOptions))] + public string[] Power { get; set; } + + [JsonIgnore] + public SelectionList PowerOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("2","平方","计算上述结果之后再计算平方",false), new SelectionItem("3","三次方","计算上述结果之后再计算三次方",false) }); diff --git a/src/Extensions/Senparc.Xncf.MCP/Senparc.Xncf.MCP.csproj b/src/Extensions/Senparc.Xncf.MCP/Senparc.Xncf.MCP.csproj index 6025295ca..2398c387d 100644 --- a/src/Extensions/Senparc.Xncf.MCP/Senparc.Xncf.MCP.csproj +++ b/src/Extensions/Senparc.Xncf.MCP/Senparc.Xncf.MCP.csproj @@ -1,7 +1,7 @@ net8.0 - 0.2.6-preview.1 + 0.2.8.1-preview Senparc.Xncf.MCP Senparc.Xncf.MCP true @@ -14,7 +14,7 @@ Senparc Apache-2.0 MCP Manager - icon.jpg @@ -25,6 +25,7 @@ [2025-06-28] v0.2.3-preview.1 Add MCP server selection in MyFunction_MCPCallRequest [2025-11-01] update basic libraries, including Senparc.AI + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Senparc.Xncf.PromptRange.Abstractions/Senparc.Xncf.PromptRange.Abstractions.csproj b/src/Extensions/Senparc.Xncf.PromptRange.Abstractions/Senparc.Xncf.PromptRange.Abstractions.csproj index 26a667272..b435ae42f 100644 --- a/src/Extensions/Senparc.Xncf.PromptRange.Abstractions/Senparc.Xncf.PromptRange.Abstractions.csproj +++ b/src/Extensions/Senparc.Xncf.PromptRange.Abstractions/Senparc.Xncf.PromptRange.Abstractions.csproj @@ -1,7 +1,7 @@ net8.0 - 0.1.0-preview1 + 0.1.1-preview1 Senparc.Xncf.PromptRange.Abstractions Senparc.Xncf.PromptRange.Abstractions 10.0 @@ -14,18 +14,18 @@ NeuCharFramework Apache-2.0 Senparc.Xncf.PromptRange.Abstractions - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg v0.1.0 创世 - + https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease - ..\..\..\BuildOutPut - ..\..\..\BuildOutPut\Senparc.Xncf.PromptRange.Abstractions.XML + ..\..\BuildOutPut + ..\..\BuildOutPut\Senparc.Xncf.PromptRange.Abstractions.XML $(DefineConstants);RELEASE true pdbonly @@ -33,8 +33,8 @@ MinimumRecommendedRules.ruleset - ..\..\..\BuildOutPut - ..\..\..\BuildOutPut\Senparc.Xncf.PromptRange.Abstractions.XML + ..\..\BuildOutPut + ..\..\BuildOutPut\Senparc.Xncf.PromptRange.Abstractions.XML $(DefineConstants);RELEASE true pdbonly @@ -47,4 +47,4 @@ - + \ No newline at end of file diff --git a/src/Extensions/Senparc.Xncf.PromptRange/Application/AppServices/PromptRangeAppService.cs b/src/Extensions/Senparc.Xncf.PromptRange/Application/AppServices/PromptRangeAppService.cs index 41f480261..3bd6777c7 100644 --- a/src/Extensions/Senparc.Xncf.PromptRange/Application/AppServices/PromptRangeAppService.cs +++ b/src/Extensions/Senparc.Xncf.PromptRange/Application/AppServices/PromptRangeAppService.cs @@ -6,9 +6,12 @@ using Senparc.CO2NET.WebApi; using Senparc.Ncf.Core.AppServices; using Senparc.Ncf.Core.Exceptions; +using Senparc.Ncf.XncfBase.FunctionRenders; +using Senparc.Xncf.PromptRange.OHS.Local.PL.Request; using Senparc.Xncf.PromptRange.Domain.Models.Entities; using Senparc.Xncf.PromptRange.Domain.Services; using Senparc.Xncf.PromptRange.Models.DatabaseModel.Dto; +using Senparc.CO2NET.Extensions; namespace Senparc.Xncf.PromptRange.OHS.Local.AppService; @@ -123,4 +126,39 @@ public async Task DeleteAsync(int rangeId) } ); } + + //[ApiBind] + /// + /// FunctionRender:查看靶场 PromptCode 列表(用于创建智能体) + /// + [FunctionRender("查看 PromptCode 列表", "查看所有靶场和靶道的 PromptCode,可用于在 AgentsManager 中快速创建智能体", typeof(Register))] + public async Task ViewPromptCodeList(PromptRange_ViewPromptCodeRequest request) + { + return await this.GetStringResponseAsync(async (response, logger) => + { + var promptItemService = base.GetService(); + var filterRangeName = request?.FilterRangeName?.Trim(); + var tree = await promptItemService.GetPromptRangeTreeList(true, true, filterRangeName); + + logger.Append("=== PromptCode 列表(可用于在 AgentsManager 中创建智能体)==="); + logger.Append(""); + logger.Append($"筛选条件:{(filterRangeName.IsNullOrEmpty() ? "全部靶场" : filterRangeName)}"); + logger.Append(""); + logger.Append("覆盖范围说明:"); + logger.Append(" 靶场级别(Range):使用靶场名称作为 PromptCode,匹配该靶场下的最优 Prompt"); + logger.Append(" 靶道级别(Tactic):使用「靶场名称-T战术编号」,匹配该战术下的最优 Prompt"); + logger.Append(" 完整定位(Full):使用完整版本号,精确匹配指定 Prompt"); + logger.Append(""); + + foreach (var item in tree) + { + logger.Append($"[{item.Level}] {item.Text} → PromptCode: {item.Value}"); + } + + logger.Append(""); + logger.Append("提示:在 AgentsManager 模块中,使用[从 PromptCode 快速创建智能体]功能可基于以上 PromptCode 快速创建智能体。"); + + return logger.ToString(); + }); + } } \ No newline at end of file diff --git a/src/Extensions/Senparc.Xncf.PromptRange/Application/DTOs/Request/PromptRange_ViewPromptCodeRequest.cs b/src/Extensions/Senparc.Xncf.PromptRange/Application/DTOs/Request/PromptRange_ViewPromptCodeRequest.cs new file mode 100644 index 000000000..e3b1cb360 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.PromptRange/Application/DTOs/Request/PromptRange_ViewPromptCodeRequest.cs @@ -0,0 +1,13 @@ +using Senparc.Ncf.XncfBase.FunctionRenders; +using System.ComponentModel; + +namespace Senparc.Xncf.PromptRange.OHS.Local.PL.Request; + +/// +/// 查看 PromptCode 列表的请求(用于 FunctionRender) +/// +public class PromptRange_ViewPromptCodeRequest : FunctionAppRequestBase +{ + [Description("筛选靶场名称||输入靶场名称关键字进行过滤(可为空,表示显示所有靶场)")] + public string FilterRangeName { get; set; } +} diff --git a/src/Extensions/Senparc.Xncf.PromptRange/Areas/Admin/Pages/PromptRange/Prompt.cshtml b/src/Extensions/Senparc.Xncf.PromptRange/Areas/Admin/Pages/PromptRange/Prompt.cshtml index 653a67d92..0f1869a09 100644 --- a/src/Extensions/Senparc.Xncf.PromptRange/Areas/Admin/Pages/PromptRange/Prompt.cshtml +++ b/src/Extensions/Senparc.Xncf.PromptRange/Areas/Admin/Pages/PromptRange/Prompt.cshtml @@ -73,6 +73,10 @@ style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); border: none; font-weight: bold;"> 导图 + + 创建智能体 + @@ -775,7 +779,89 @@ :close-on-click-modal="false" center @@close="mapDialogClose"> -
+ @*工具栏*@ +
+ 重置视角 + 全屏 + 适应视图 + +
+
🖱️ 鼠标操作
+
左键拖拽:旋转视角
+
右键拖拽:平移场景
+
滚轮:缩放
+
单击节点:高亮
+
双击节点:跳转靶道
+
⌨️ 键盘快捷键
+
W / A / S / D:前后左右平移
+
Q / E:深度平移(前后)
+
R:重置视角
+
F:适应视图
+
+/-:放大/缩小
+
+ 快捷键 +
+
+ 共 {{ map3dNodes.length }} 个节点 +
+
+
+ + @*快速创建智能体 dialog*@ + + + + + + + + + 靶场级别 + + + + + + 靶道级别 + + + + + + 完整定位 + + + + + + + + {{ createAgentPromptCode }} + + + + + + + + + @*已有智能体提示*@ + + + @*新增模型 dialog*@ diff --git a/src/Extensions/Senparc.Xncf.PromptRange/Senparc.Xncf.PromptRange.ForNcf.csproj.bak b/src/Extensions/Senparc.Xncf.PromptRange/Senparc.Xncf.PromptRange.ForNcf.csproj.bak index ce36ee784..741460fd0 100644 --- a/src/Extensions/Senparc.Xncf.PromptRange/Senparc.Xncf.PromptRange.ForNcf.csproj.bak +++ b/src/Extensions/Senparc.Xncf.PromptRange/Senparc.Xncf.PromptRange.ForNcf.csproj.bak @@ -18,7 +18,7 @@ Senparc Apache-2.0 提示词靶场 - ../../../../NCF/src/back-end/Senparc.Web/App_Data/ApiDocXml/Senparc.Xncf.PromptRange.XML $(MSBuildProjectDirectory)\ncf_obj\ diff --git a/src/Extensions/Senparc.Xncf.PromptRange/Senparc.Xncf.PromptRange.csproj b/src/Extensions/Senparc.Xncf.PromptRange/Senparc.Xncf.PromptRange.csproj index 787d2199d..3780c58dc 100644 --- a/src/Extensions/Senparc.Xncf.PromptRange/Senparc.Xncf.PromptRange.csproj +++ b/src/Extensions/Senparc.Xncf.PromptRange/Senparc.Xncf.PromptRange.csproj @@ -1,7 +1,7 @@ net8.0 - 0.15.4-preview.1 + 0.15.5.1-preview 10.0 diff --git a/src/Extensions/Senparc.Xncf.PromptRange/wwwroot/js/PromptRange/prompt.js b/src/Extensions/Senparc.Xncf.PromptRange/wwwroot/js/PromptRange/prompt.js index 1bc025e91..bd8802a2e 100644 --- a/src/Extensions/Senparc.Xncf.PromptRange/wwwroot/js/PromptRange/prompt.js +++ b/src/Extensions/Senparc.Xncf.PromptRange/wwwroot/js/PromptRange/prompt.js @@ -176,6 +176,7 @@ var app = new Vue({ map3dNodeMap: new Map(), // 节点映射,用于快速查找 map3dLastAnimationTime: 0, // 上次动画更新时间(用于节流) map3dCurrentNodes: [], // 缓存当前选中的节点(性能优化) + _map3dKeydownHandler: null, // 键盘事件处理器 // 靶场 fieldFormVisible: false, fieldFormSubmitLoading: false, @@ -325,13 +326,26 @@ var app = new Vue({ comparePromptBId: null, // 对比的Prompt B的ID comparePromptA: null, // 对比的Prompt A的完整数据 comparePromptB: null, // 对比的Prompt B的完整数据 + // 快速创建智能体 + createAgentDialogVisible: false, // 创建智能体对话框显示状态 + createAgentLoading: false, // 创建中加载状态 + createAgentForm: { + name: '', // 智能体名称 + scopeType: 'full', // 覆盖范围: 'range'=靶场级别, 'tactic'=靶道级别, 'full'=完整定位 + promptCode: '', // 最终使用的 PromptCode + description: '', // 说明 + functionCallNames: '' // Function Calls + }, + createAgentExistingList: [], // 当前 PromptCode 下已有的智能体列表 // 自定义滚动条缩略图 showScrollbarThumbnails: false, scrollInfo: { scrollTop: 0, scrollHeight: 0, clientHeight: 0 - } + }, + hashChangeHandler: null, + isApplyingHashRoute: false }; }, computed: { @@ -340,6 +354,27 @@ var app = new Vue({ return result }, + // 计算创建智能体时使用的 PromptCode(根据范围选择) + createAgentPromptCode() { + if (!this.promptDetail || !this.promptDetail.fullVersion) { + return '' + } + const fullVersion = this.promptDetail.fullVersion + const parts = fullVersion.split('-') + const rangeName = parts[0] || '' + const tacticPart = parts[1] || '' + + switch (this.createAgentForm.scopeType) { + case 'range': + return rangeName + case 'tactic': + return tacticPart ? `${rangeName}-${tacticPart}` : rangeName + case 'full': + default: + return fullVersion + } + }, + // 获取可选择的Prompt列表(用于对比对话框) availablePrompts() { return this.promptOpt || []; @@ -608,10 +643,16 @@ var app = new Vue({ }, mounted() { // 获取靶道列表 - setTimeout(() => { - this.getFieldList() + setTimeout(async () => { + await this.getFieldList() // 获取模型列表 this.getModelOptData() + + this.hashChangeHandler = () => { + this.applyPromptHashRoute() + } + window.addEventListener('hashchange', this.hashChangeHandler) + await this.applyPromptHashRoute() }, 100) // 获取分数趋势图 @@ -626,10 +667,6 @@ var app = new Vue({ } }); resizeObserver.observe(viewElem); - setTimeout(() => { - this.getTargetRangeIdFromUrl(); - }, 200) - // 初始化contenteditable编辑器 this.$nextTick(() => { const editor = this.$refs.promptEditor; @@ -646,12 +683,96 @@ var app = new Vue({ beforeDestroy() { // 销毁之前移除事件监听器 window.removeEventListener('beforeunload', this.beforeunloadHandler); + if (this.hashChangeHandler) { + window.removeEventListener('hashchange', this.hashChangeHandler); + this.hashChangeHandler = null; + } // 组件销毁前移除拖动相关的事件监听器 document.removeEventListener('mousemove', this.handleResize); document.removeEventListener('mouseup', this.stopResize); }, methods: { + parsePromptHashRoute() { + const raw = (window.location.hash || '').replace(/^#/, ''); + const route = { rangeId: null, promptId: null }; + if (raw) { + const params = new URLSearchParams(raw); + route.rangeId = Number(params.get('rangeId') || 0) || null; + route.promptId = Number(params.get('promptId') || 0) || null; + } + + // Backward compatibility: old query route (targetrangeId/targetlaneId) + if ((!route.rangeId || !route.promptId) && this.$route && this.$route.query) { + route.rangeId = route.rangeId || (Number(this.$route.query.targetrangeId || 0) || null); + route.promptId = route.promptId || (Number(this.$route.query.targetlaneId || 0) || null); + } + return route; + }, + setPromptHashRoute(route) { + if (this.isApplyingHashRoute) { + return; + } + const params = new URLSearchParams(); + const rangeId = Number(route.rangeId || 0) || null; + const promptId = Number(route.promptId || 0) || null; + if (rangeId) { + params.set('rangeId', String(rangeId)); + } + if (promptId) { + params.set('promptId', String(promptId)); + } + const nextHash = params.toString(); + if ((window.location.hash || '').replace(/^#/, '') === nextHash) { + return; + } + window.location.hash = nextHash; + }, + buildPromptHashRoute(extra = {}) { + const base = { + rangeId: Number(this.promptField || 0) || null, + promptId: Number(this.promptid || 0) || null + }; + return Object.assign(base, extra); + }, + navigatePromptByHash(route) { + this.setPromptHashRoute(route); + this.applyPromptHashRoute(); + }, + async applyPromptHashRoute() { + if (this.isApplyingHashRoute) { + return; + } + const route = this.parsePromptHashRoute(); + if (!route.rangeId && !route.promptId) { + return; + } + + this.isApplyingHashRoute = true; + try { + if (!Array.isArray(this.promptFieldOpt) || this.promptFieldOpt.length === 0) { + await this.getFieldList(); + } + + if (route.rangeId) { + const rangeOption = this.promptFieldOpt.find(item => String(item.value) === String(route.rangeId) || String(item.id) === String(route.rangeId)); + if (rangeOption) { + this.promptField = rangeOption.value; + await this.promptChangeHandel(this.promptField, 'promptField', null, true); + } + } + + if (route.promptId) { + const promptOption = (this.promptOpt || []).find(item => String(item.value) === String(route.promptId) || String(item.id) === String(route.promptId)); + if (promptOption) { + this.promptid = promptOption.value; + await this.promptChangeHandel(this.promptid, 'promptid', null, true); + } + } + } finally { + this.isApplyingHashRoute = false; + } + }, //获取路径id 页面数据回显 getTargetRangeIdFromUrl() { // 添加安全检查,防止 $route 未定义 @@ -2450,11 +2571,24 @@ var app = new Vue({ //this.chartInstance.setOption(_setOption); }, // 靶场|靶道|模型 选择变化 - promptChangeHandel(val, itemKey, oldVal) { + async promptChangeHandel(val, itemKey, oldVal, fromHash = false) { + if ((itemKey === 'promptField' || itemKey === 'promptid') && !fromHash && !this.isApplyingHashRoute) { + const route = this.buildPromptHashRoute({ + rangeId: itemKey === 'promptField' ? Number(val || 0) || null : Number(this.promptField || 0) || null, + promptId: itemKey === 'promptid' ? Number(val || 0) || null : null + }); + this.navigatePromptByHash(route); + return; + } + // 靶道变化时,重置打靶按钮 this.numsOfResults = 1 //console.log(this.promptFieldOldVal,'|', val, '|', itemKey, '|', oldVal) if (itemKey === 'promptField') { + if (fromHash || this.isApplyingHashRoute) { + await this.resetPageData() + return + } // 如果靶场变化 靶道 if (this.pageChange && this.modelid) { // 提示 有数据变化 是否保存为草稿 @@ -2478,6 +2612,36 @@ var app = new Vue({ // 重置页面数据 this.resetPageData() } else if (itemKey === 'promptid') { + if (fromHash || this.isApplyingHashRoute) { + this.pageChange = false + this.aiScoreForm = { + resultList: [] + } + let _fitem = this.promptOpt.find(item => item.value === val) + if (_fitem && _fitem.isDraft) { + this.sendBtns = [ + { + text: '打靶' + }, + { + text: '保存草稿' + } + ] + this.sendBtnText = '打靶' + } else { + this.sendBtns = [ + { + text: '连发' + }, + { + text: '保存草稿' + } + ] + this.sendBtnText = '连发' + } + this.getPromptetail(val, true, true) + return + } if (this.pageChange && this.modelid) { // 提示 有数据变化 是否保存为草稿 @@ -2755,6 +2919,119 @@ var app = new Vue({ } }, + // 打开创建智能体对话框 + openCreateAgentDialog() { + if (!this.promptField) { + this.$message({ + message: '请先选择靶场', + type: 'warning' + }) + return + } + if (!this.promptid || !this.promptDetail || !this.promptDetail.fullVersion) { + this.$message({ + message: '请先选择靶道以确定 PromptCode', + type: 'warning' + }) + return + } + // 重置表单 + this.createAgentForm = { + name: this.promptDetail.nickName || this.promptDetail.fullVersion, + scopeType: 'full', + promptCode: '', + description: '', + functionCallNames: '' + } + this.createAgentExistingList = [] + this.createAgentDialogVisible = true + // 检查是否已有智能体使用该 PromptCode + this.$nextTick(() => { + this.checkExistingAgentsByPromptCode() + }) + }, + + // 切换 PromptCode 范围时重新检查 + onCreateAgentScopeChange() { + this.checkExistingAgentsByPromptCode() + }, + + // 检查当前 PromptCode 下已有的智能体 + async checkExistingAgentsByPromptCode() { + const promptCode = this.createAgentPromptCode + if (!promptCode) return + try { + const res = await servicePR.get( + `/api/Senparc.Xncf.AgentsManager/AgentTemplateAppService/Xncf.AgentsManager_AgentTemplateAppService.GetListByPromptCode?promptCode=${encodeURIComponent(promptCode)}` + ) + if (res.data && res.data.success) { + this.createAgentExistingList = res.data.data || [] + } + } catch (e) { + // 忽略错误(AgentsManager 模块可能未安装) + console.warn('检查智能体时出错(请确认 AgentsManager 模块已安装):', e) + this.createAgentExistingList = [] + } + }, + + // 提交创建智能体 + async submitCreateAgent() { + if (!this.createAgentForm.name) { + this.$message({ message: '请输入智能体名称', type: 'warning' }) + return + } + const promptCode = this.createAgentPromptCode + if (!promptCode) { + this.$message({ message: '无效的 PromptCode', type: 'error' }) + return + } + + // 如果已有智能体,需确认 + if (this.createAgentExistingList.length > 0) { + try { + await this.$confirm( + `当前 PromptCode(${promptCode})已有 ${this.createAgentExistingList.length} 个智能体使用。是否继续创建新智能体?`, + '确认创建', + { confirmButtonText: '继续创建', cancelButtonText: '取消', type: 'warning' } + ) + } catch { + return + } + } + + this.createAgentLoading = true + try { + const agentData = { + id: 0, + name: this.createAgentForm.name, + systemMessage: promptCode, + promptCode: promptCode, + enable: true, + description: this.createAgentForm.description || '', + hookRobotType: 0, + hookRobotParameter: '', + avastar: '/images/AgentsManager/avatar/avatar1.png', + functionCallNames: this.createAgentForm.functionCallNames || '', + mcpEndpoints: '' + } + const res = await servicePR.post( + '/api/Senparc.Xncf.AgentsManager/AgentTemplateAppService/Xncf.AgentsManager_AgentTemplateAppService.SetItem', + agentData + ) + if (res.data && res.data.success) { + this.$message({ message: `智能体「${this.createAgentForm.name}」创建成功!`, type: 'success' }) + this.createAgentDialogVisible = false + } else { + this.$message({ message: '创建失败:' + (res.data?.msg || '未知错误'), type: 'error' }) + } + } catch (e) { + console.error('创建智能体失败:', e) + this.$message({ message: '创建失败,请确认 AgentsManager 模块已安装', type: 'error' }) + } finally { + this.createAgentLoading = false + } + }, + // 打开导图对话框 openMapDialog() { if (!this.promptField) { @@ -2784,8 +3061,141 @@ var app = new Vue({ // 关闭导图对话框 mapDialogClose() { this.destroyMap3D() + // 退出全屏(如果全屏状态) + if (document.fullscreenElement) { + document.exitFullscreen() + } }, - + + // 重置 3D 视角到初始位置 + resetMap3DView() { + if (!this.map3dCamera || !this.map3dControls) return + this.map3dCamera.position.set(30, 30, 50) + this.map3dControls.target.set(0, 0, 0) + this.map3dControls.update() + this.map3dNeedsAnimationUpdate = true + }, + + // 适应视图:将所有节点都纳入视野 + fitMap3DView() { + if (!this.map3dCamera || !this.map3dControls || !this.map3dNodes || this.map3dNodes.length === 0) return + // 计算所有节点的包围盒中心 + let minX = Infinity, maxX = -Infinity + let minY = Infinity, maxY = -Infinity + let minZ = Infinity, maxZ = -Infinity + this.map3dNodes.forEach(node => { + if (node.position) { + minX = Math.min(minX, node.position.x) + maxX = Math.max(maxX, node.position.x) + minY = Math.min(minY, node.position.y) + maxY = Math.max(maxY, node.position.y) + minZ = Math.min(minZ, node.position.z) + maxZ = Math.max(maxZ, node.position.z) + } + }) + const centerX = (minX + maxX) / 2 + const centerY = (minY + maxY) / 2 + const centerZ = (minZ + maxZ) / 2 + const size = Math.max(maxX - minX, maxY - minY, maxZ - minZ) + const distance = size * 1.5 + 50 + this.map3dCamera.position.set(centerX + distance * 0.4, centerY + distance * 0.4, centerZ + distance) + this.map3dControls.target.set(centerX, centerY, centerZ) + this.map3dControls.update() + this.map3dNeedsAnimationUpdate = true + }, + + // 切换全屏模式 + toggleMap3DFullscreen() { + const container = document.getElementById('map3dContainer') + if (!container) return + if (!document.fullscreenElement) { + container.requestFullscreen().catch(e => { + console.warn('全屏请求失败:', e) + }) + } else { + document.exitFullscreen() + } + }, + + // 注册 3D 键盘快捷键 + registerMap3DKeyboard() { + if (this._map3dKeydownHandler) return + const SPEED = 3 + this._map3dKeydownHandler = (e) => { + if (!this.mapDialogVisible || !this.map3dCamera) return + if (e.ctrlKey || e.metaKey || e.altKey) return + + // 优先使用物理键位(e.code)避免中文输入法/非英文布局下 e.key 不稳定导致快捷键失效 + const key = (e.key || '').toLowerCase() + const code = e.code || '' + let actionKey = key + + if (code.startsWith('Key') && code.length === 4) { + actionKey = code.slice(3).toLowerCase() + } else if (code === 'NumpadAdd') { + actionKey = '+' + } else if (code === 'NumpadSubtract') { + actionKey = '-' + } else if (code === 'Equal' && (key === '' || key === 'unidentified' || key === 'process')) { + actionKey = '=' + } else if (code === 'Minus' && (key === '' || key === 'unidentified' || key === 'process')) { + actionKey = '-' + } + + const hasControls = !!(this.map3dControls && this.map3dControls.target) + const moveBy = (x, y, z) => { + this.map3dCamera.position.x += x + this.map3dCamera.position.y += y + this.map3dCamera.position.z += z + if (hasControls) { + this.map3dControls.target.x += x + this.map3dControls.target.y += y + this.map3dControls.target.z += z + } + } + + let moved = false + // WASD + QE 平移 + switch (actionKey) { + case 'w': moveBy(0, SPEED, 0); moved = true; break + case 's': moveBy(0, -SPEED, 0); moved = true; break + case 'a': moveBy(-SPEED, 0, 0); moved = true; break + case 'd': moveBy(SPEED, 0, 0); moved = true; break + case 'q': moveBy(0, 0, SPEED); moved = true; break + case 'e': moveBy(0, 0, -SPEED); moved = true; break + case 'r': this.resetMap3DView(); moved = true; break + case 'f': this.fitMap3DView(); moved = true; break + case '+': + case '=': this.map3dCamera.position.z -= SPEED * 2; moved = true; break + case '-': this.map3dCamera.position.z += SPEED * 2; moved = true; break + } + if (moved) { + if (this.map3dControls) { + this.map3dControls.update() + } + this.map3dNeedsAnimationUpdate = true + console.debug('[Map3D Keyboard] key:', actionKey, { + rawKey: e.key, + code: e.code, + camera: { + x: this.map3dCamera.position.x, + y: this.map3dCamera.position.y, + z: this.map3dCamera.position.z + }, + target: hasControls ? { + x: this.map3dControls.target.x, + y: this.map3dControls.target.y, + z: this.map3dControls.target.z + } : null + }) + e.preventDefault() + e.stopPropagation() + } + } + window.addEventListener('keydown', this._map3dKeydownHandler, true) + console.debug('[Map3D Keyboard] shortcut listener registered') + }, + // 初始化 3D 导图 initMap3D() { const container = document.getElementById('map3dContainer') @@ -2900,6 +3310,14 @@ var app = new Vue({ // 处理窗口大小变化 window.addEventListener('resize', this.handleMap3DResize) + + // 注册键盘快捷键 + this.registerMap3DKeyboard() + + // 自动适应视图(延迟一点等节点渲染完成) + this.$nextTick(() => { + setTimeout(() => this.fitMap3DView(), 200) + }) }, // 构建树状结构数据 @@ -5157,6 +5575,12 @@ var app = new Vue({ // 跟踪是否需要渲染 let needsRender = false + // 检查外部触发的渲染请求(如键盘操作、重置视角等) + if (this.map3dNeedsAnimationUpdate) { + needsRender = true + this.map3dNeedsAnimationUpdate = false + } + // 更新控制器(启用阻尼时需要每帧更新) if (this.map3dControls) { // update() 返回 true 表示相机位置发生了变化 @@ -5558,6 +5982,12 @@ var app = new Vue({ destroyMap3D() { window.removeEventListener('resize', this.handleMap3DResize) + // 移除键盘事件处理器 + if (this._map3dKeydownHandler) { + window.removeEventListener('keydown', this._map3dKeydownHandler, true) + this._map3dKeydownHandler = null + } + // 移除点击事件 if (this.map3dRenderer && this.map3dRenderer.domElement && this.map3dClickHandler) { this.map3dRenderer.domElement.removeEventListener('click', this.map3dClickHandler) diff --git a/src/Extensions/Senparc.Xncf.SenMapic/OHS/Local/AppService/MyFuctionAppService.cs b/src/Extensions/Senparc.Xncf.SenMapic/OHS/Local/AppService/MyFuctionAppService.cs index acc5b53b0..ac4f81475 100644 --- a/src/Extensions/Senparc.Xncf.SenMapic/OHS/Local/AppService/MyFuctionAppService.cs +++ b/src/Extensions/Senparc.Xncf.SenMapic/OHS/Local/AppService/MyFuctionAppService.cs @@ -83,7 +83,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques */ double calcResult = request.Number1; - var theOperator = request.Operator.SelectedValues.FirstOrDefault(); + var theOperator = request.Operator; switch (theOperator) { case "+": @@ -114,7 +114,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques Action raisePower = power => { - if (request.Power.SelectedValues.Contains(power.ToString())) + if ((request.Power ?? Array.Empty()).Contains(power.ToString())) { var oldValue = calcResult; calcResult = Math.Pow(calcResult, power); diff --git a/src/Extensions/Senparc.Xncf.SenMapic/OHS/Local/PL/MyFunctionRequest.cs b/src/Extensions/Senparc.Xncf.SenMapic/OHS/Local/PL/MyFunctionRequest.cs index 66f32edb3..98ca315ab 100644 --- a/src/Extensions/Senparc.Xncf.SenMapic/OHS/Local/PL/MyFunctionRequest.cs +++ b/src/Extensions/Senparc.Xncf.SenMapic/OHS/Local/PL/MyFunctionRequest.cs @@ -1,26 +1,28 @@ using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; +using Senparc.Ncf.XncfBase; using System.ComponentModel; using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; namespace Senparc.Xncf.SenMapic.OHS.Local.PL { - public class MyFunction_SenMapicRequest: FunctionAppRequestBase -{ - [Required] - [Description("网址||请输入要爬取的网址")] -public string Url { get; set; } + public class MyFunction_SenMapicRequest : FunctionAppRequestBase + { + [Required] + [Description("网址||请输入要爬取的网址")] + public string Url { get; set; } -[Required] -[Description("深度||请输入最大要爬取的深度")] -public int Deepth { get; set; } + [Required] + [Description("深度||请输入最大要爬取的深度")] + public int Deepth { get; set; } -[Required] -[Description("网页数量||请输入要爬取的最大数量")] -public int PageNumber { get; set; } + [Required] + [Description("网页数量||请输入要爬取的最大数量")] + public int PageNumber { get; set; } -} - public class MyFunction_CaculateRequest: FunctionAppRequestBase + } + public class MyFunction_CaculateRequest : FunctionAppRequestBase { [Required] [MaxLength(50)] @@ -36,16 +38,24 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase [Description("数字||数字2")] public int Number2 { get; set; } - [Description("运算符||")]//下拉列表 - public SelectionList Operator { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { - new SelectionItem("+","加法","数字1 + 数字2",false), - new SelectionItem("-","减法","数字1 - 数字2",true), + [Description("运算符||只能在以下选项中选择:+ - × ")]//下拉列表 + [FunctionParameterUi(ParameterType.DropDownList, nameof(OperatorOptions))] + public string Operator { get; set; } + + [JsonIgnore] + public SelectionList OperatorOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + new SelectionItem("+","加法","数字1 + 数字2",true), + new SelectionItem("-","减法","数字1 - 数字2",false), new SelectionItem("×","乘法","数字1 × 数字2",false), new SelectionItem("÷","除法","数字1 ÷ 数字2",false) }); - [Description("计算平方||")]//多选框 - public SelectionList Power { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [Description("计算平方||如果传入,只能在以下选项中选择:2 3")]//多选框 + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(PowerOptions))] + public string[] Power { get; set; } + + [JsonIgnore] + public SelectionList PowerOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("2","平方","计算上述结果之后再计算平方",false), new SelectionItem("3","三次方","计算上述结果之后再计算三次方",false) }); diff --git a/src/Extensions/Senparc.Xncf.SenMapic/Senparc.Xncf.SenMapic.csproj b/src/Extensions/Senparc.Xncf.SenMapic/Senparc.Xncf.SenMapic.csproj index 5fbfbff9d..ebca3609b 100644 --- a/src/Extensions/Senparc.Xncf.SenMapic/Senparc.Xncf.SenMapic.csproj +++ b/src/Extensions/Senparc.Xncf.SenMapic/Senparc.Xncf.SenMapic.csproj @@ -1,7 +1,7 @@ net8.0 - 0.1.12-preview.1 + 0.1.14.1-preview Senparc.Xncf.SenMapic Senparc.Xncf.SenMapic true @@ -14,7 +14,7 @@ Senparc Apache-2.0 SenMapic 爬虫模块 - icon.jpg @@ -28,6 +28,7 @@ [2025-06-20] v0.1.9-alpha Add MCP functions in XncfRegisterBase class [2025-11-01] update basic libraries, including Senparc.AI + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Senparc.Xncf.Swagger/Senparc.Xncf.Swagger.csproj b/src/Extensions/Senparc.Xncf.Swagger/Senparc.Xncf.Swagger.csproj index 5163e6bfb..738644c29 100644 --- a/src/Extensions/Senparc.Xncf.Swagger/Senparc.Xncf.Swagger.csproj +++ b/src/Extensions/Senparc.Xncf.Swagger/Senparc.Xncf.Swagger.csproj @@ -1,7 +1,7 @@ net8.0 - 0.17.1-preview.1 + 0.17.2.1-preview preview Senparc.Xncf.Swagger @@ -14,7 +14,7 @@ Senparc Apache-2.0 接口说明文档 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Extensions/Senparc.Xncf.Terminal/Senparc.Xncf.Terminal.csproj b/src/Extensions/Senparc.Xncf.Terminal/Senparc.Xncf.Terminal.csproj index d9cae8578..0d7ede807 100644 --- a/src/Extensions/Senparc.Xncf.Terminal/Senparc.Xncf.Terminal.csproj +++ b/src/Extensions/Senparc.Xncf.Terminal/Senparc.Xncf.Terminal.csproj @@ -1,7 +1,7 @@ net8.0 - 0.20.12-preview.1 + 0.20.13.1-preview Senparc.Xncf.Terminal Senparc.Xncf.Terminal true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 XNCF 终端命令模块 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Extensions/Senparc.Xncf.WeixinManager/Senparc.Xncf.WeixinManager/Senparc.Xncf.WeixinManager.csproj b/src/Extensions/Senparc.Xncf.WeixinManager/Senparc.Xncf.WeixinManager/Senparc.Xncf.WeixinManager.csproj index ede7b0361..e8494599d 100644 --- a/src/Extensions/Senparc.Xncf.WeixinManager/Senparc.Xncf.WeixinManager/Senparc.Xncf.WeixinManager.csproj +++ b/src/Extensions/Senparc.Xncf.WeixinManager/Senparc.Xncf.WeixinManager/Senparc.Xncf.WeixinManager.csproj @@ -3,7 +3,7 @@ net8.0 - 0.21.5-preview.1 + 0.21.6.1-preview false diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Abstractions/Events/XncfModulesInventoryEvents.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Abstractions/Events/XncfModulesInventoryEvents.cs new file mode 100644 index 000000000..8d918461c --- /dev/null +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Abstractions/Events/XncfModulesInventoryEvents.cs @@ -0,0 +1,30 @@ +using Senparc.Ncf.Shared.Abstractions.Events; + +namespace Senparc.Xncf.XncfBuilder.Abstractions.Events +{ + /// + /// 单条 XNCF 模块清单项(与数据库 / Register 展示字段对齐的纯数据)。 + /// + public record XncfModuleInventoryItem( + string MenuName, + string ModuleName, + string Uid, + string RegisterVersion, + string? DatabaseVersion, + string StateDescription); + + /// + /// 请求通过 EventBus 获取当前已安装与未安装(或未对齐版本)的 XNCF 模块清单。 + /// + public record XncfModulesInventoryRequestEvent(string RequestId) : IntegrationEvent; + + /// + /// 的响应。 + /// + public record XncfModulesInventoryResponseEvent( + string RequestId, + bool Success, + string Message, + XncfModuleInventoryItem[] InstalledModules, + XncfModuleInventoryItem[] NotInstalledModules) : IntegrationEvent; +} diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Abstractions/Senparc.Xncf.XncfBuilder.Abstractions.csproj b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Abstractions/Senparc.Xncf.XncfBuilder.Abstractions.csproj new file mode 100644 index 000000000..01ca078fd --- /dev/null +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Abstractions/Senparc.Xncf.XncfBuilder.Abstractions.csproj @@ -0,0 +1,25 @@ + + + net8.0 + 0.1.0-preview1 + Senparc.Xncf.XncfBuilder.Abstractions + Senparc.Xncf.XncfBuilder.Abstractions + 10.0 + enable + Senparc.Xncf.XncfBuilder 集成事件与跨模块契约抽象 + NeuCharFramework + NeuCharFramework,NCF,XNCF + NeuCharFramework + NeuCharFramework + Apache-2.0 + Senparc.Xncf.XncfBuilder.Abstractions + https://github.com/NeuCharFramework/NcfPackageSources + Debug;Release;Test;TemplateRelease + + + + + + + + diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Abstractions/XncfModulesInventoryRequestWaiter.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Abstractions/XncfModulesInventoryRequestWaiter.cs new file mode 100644 index 000000000..28e177fc3 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Abstractions/XncfModulesInventoryRequestWaiter.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Concurrent; +using System.Threading; +using System.Threading.Tasks; +using Senparc.Xncf.XncfBuilder.Abstractions.Events; + +namespace Senparc.Xncf.XncfBuilder.Abstractions +{ + /// + /// 将 / 与等待中的调用方关联。 + /// + public interface IXncfModulesInventoryRequestWaiter + { + void RegisterRequest(string requestId); + + bool TrySetResult( + string requestId, + bool success, + string message, + XncfModuleInventoryItem[] installed, + XncfModuleInventoryItem[] notInstalled); + + Task<(bool Ok, string Message, XncfModuleInventoryItem[] Installed, XncfModuleInventoryItem[] NotInstalled)> + WaitForResponseAsync(string requestId, TimeSpan timeout, CancellationToken cancellationToken = default); + } + + public sealed class XncfModulesInventoryRequestWaiter : IXncfModulesInventoryRequestWaiter + { + private readonly ConcurrentDictionary> _pending = + new(StringComparer.Ordinal); + + public void RegisterRequest(string requestId) + { + var tcs = new TaskCompletionSource<(bool Ok, string Message, XncfModuleInventoryItem[] Installed, XncfModuleInventoryItem[] NotInstalled)>( + TaskCreationOptions.RunContinuationsAsynchronously); + _pending[requestId] = tcs; + } + + public bool TrySetResult( + string requestId, + bool success, + string message, + XncfModuleInventoryItem[] installed, + XncfModuleInventoryItem[] notInstalled) + { + if (_pending.TryGetValue(requestId, out var tcs)) + { + return tcs.TrySetResult((success, message, installed ?? Array.Empty(), notInstalled ?? Array.Empty())); + } + + return false; + } + + public async Task<(bool Ok, string Message, XncfModuleInventoryItem[] Installed, XncfModuleInventoryItem[] NotInstalled)> WaitForResponseAsync( + string requestId, + TimeSpan timeout, + CancellationToken cancellationToken = default) + { + if (!_pending.TryGetValue(requestId, out var tcs)) + { + return (false, "未找到对应的等待项,请确认已调用 RegisterRequest。", Array.Empty(), Array.Empty()); + } + + try + { + using var linked = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken); + linked.CancelAfter(timeout); + return await tcs.Task.WaitAsync(linked.Token).ConfigureAwait(false); + } + catch (OperationCanceledException) when (!cancellationToken.IsCancellationRequested) + { + return (false, $"等待 XncfBuilder 响应超时({timeout.TotalSeconds} 秒)。", Array.Empty(), Array.Empty()); + } + finally + { + _pending.TryRemove(requestId, out _); + } + } + } +} diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.DynamicContentGenerator/MultiFileCodeGenerator.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.DynamicContentGenerator/MultiFileCodeGenerator.cs index 9a42a9119..10da076d2 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.DynamicContentGenerator/MultiFileCodeGenerator.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.DynamicContentGenerator/MultiFileCodeGenerator.cs @@ -45,7 +45,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context) { // 获取配置文件 var configProvider = context.AdditionalTextsProvider - .Where(file => file.Path.EndsWith("generation-config.json")) + .Where(file => file.Path.EndsWith("generation-config.json", StringComparison.OrdinalIgnoreCase)) .Select((file, cancellationToken) => LoadConfig(file, cancellationToken)) .Where(config => config != null); @@ -96,25 +96,22 @@ private void GenerateCode(SourceProductionContext context, (FileGenerationConfig { var processedFiles = new List(); - // 处理每个配置的文件 - foreach (var fileItem in config.Files) + // 处理每个配置的文件(即使未读到内容也占位,否则不会生成 BackendTemplate/FrontendTemplate, + // 且 CI 上路径/检出范围与本地不一致时会出现“生成器零输出”导致下游编译失败) + foreach (var fileItem in config.Files ?? Array.Empty()) { - var content = GetFileContent(fileItem.Path, additionalFiles); - if (!string.IsNullOrEmpty(content)) + var content = GetFileContent(fileItem.Path, additionalFiles) ?? ""; + processedFiles.Add(new ProcessedFile { - processedFiles.Add(new ProcessedFile - { - ConstantName = fileItem.ConstantName, - Content = content, - Description = fileItem.Description, - Type = fileItem.Type, - Path = fileItem.Path - }); - } + ConstantName = fileItem.ConstantName, + Content = content, + Description = fileItem.Description, + Type = fileItem.Type, + Path = fileItem.Path + }); } - // 生成代码 - if (processedFiles.Any()) + if (processedFiles.Count > 0) { GenerateMultiFileClass(context, config, processedFiles); } diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/Senparc.Xncf.XncfBuilder.Template.csproj b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/Senparc.Xncf.XncfBuilder.Template.csproj index 132fc3535..cebf6e4c1 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/Senparc.Xncf.XncfBuilder.Template.csproj +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/Senparc.Xncf.XncfBuilder.Template.csproj @@ -2,7 +2,7 @@ net8.0 Template - 0.12.10-preview.1 + 0.12.12-preview.1 Senparc.Xncf.XncfBuilder.Template XNCF Template JeffreySu @@ -11,12 +11,14 @@ NeuCharFramework;NCF;XNCF;template;dotnet-new;templates true false + + false content - - $(NoWarn);NU5128;NU5017 + + $(NoWarn);NU5128 true - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg @@ -54,10 +56,11 @@ v0.12.8-beta1 添加达梦数据库迁移(测试) v0.12.9-preview.7 更新 CO2NET.WebApi、DatabasePlant 等基础库 [2025-11-01] update basic libraries, including Senparc.AI + [2026-04-24] Update FunctionRender request templates for simplified values and SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Apache-2.0 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/OHS/Local/AppService/MyFuctionAppService.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/OHS/Local/AppService/MyFuctionAppService.cs index 4391cfabd..e0b79a996 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/OHS/Local/AppService/MyFuctionAppService.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/OHS/Local/AppService/MyFuctionAppService.cs @@ -3,11 +3,16 @@ using Senparc.CO2NET.Extensions; using Senparc.Ncf.Core.AppServices; using Senparc.Ncf.Core.Models; +using Senparc.Ncf.Shared.Abstractions.Events; +using Microsoft.Extensions.DependencyInjection; +using Senparc.Xncf.XncfBuilder.Abstractions; +using Senparc.Xncf.XncfBuilder.Abstractions.Events; using Template_OrgName.Xncf.Template_XncfName.Domain.Services; using Template_OrgName.Xncf.Template_XncfName.OHS.Local.PL; using System; using System.IO; using System.Linq; +using System.Text; using System.Threading.Tasks; @@ -37,7 +42,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques */ double calcResult = request.Number1; - var theOperator = request.Operator.SelectedValues.FirstOrDefault(); + var theOperator = request.Operator; switch (theOperator) { case "+": @@ -68,7 +73,7 @@ public async Task Calculate(MyFunction_CaculateRequest reques Action raisePower = power => { - if (request.Power.SelectedValues.Contains(power.ToString())) + if ((request.Power ?? Array.Empty()).Contains(power.ToString())) { var oldValue = calcResult; calcResult = Math.Pow(calcResult, power); @@ -83,5 +88,51 @@ public async Task Calculate(MyFunction_CaculateRequest reques return null; }); } + + [FunctionRender("通过 EventBus 查询 XNCF 模块清单", "发布 XncfModulesInventoryRequestEvent,由 Senparc.Xncf.XncfBuilder 汇总已安装与未安装(或未对齐版本)模块。", typeof(Register))] + public async Task RequestXncfModulesInventoryViaEventBus(MyFunction_XncfModulesInventoryRequest request) + { + return await this.GetStringResponseAsync(async (response, logger) => + { + var waiter = ServiceProvider.GetRequiredService(); + var eventBus = ServiceProvider.GetRequiredService(); + var requestId = Guid.NewGuid().ToString("N"); + waiter.RegisterRequest(requestId); + logger.Append($"已注册等待 RequestId={requestId},准备发布 {nameof(XncfModulesInventoryRequestEvent)}。"); + + await eventBus.PublishAsync(new XncfModulesInventoryRequestEvent(requestId)).ConfigureAwait(false); + + (bool ok, string message, XncfModuleInventoryItem[] installed, XncfModuleInventoryItem[] notInstalled) = + await waiter.WaitForResponseAsync(requestId, TimeSpan.FromSeconds(15)).ConfigureAwait(false); + + if (!ok) + { + response.Success = false; + response.ErrorMessage = message; + logger.Append($"查询失败:{message}"); + return null; + } + + var sb = new StringBuilder(); + sb.AppendLine(message); + sb.AppendLine(); + sb.AppendLine($"已安装当前版本({installed.Length}):"); + foreach (var x in installed) + { + sb.AppendLine($"- {x.MenuName} / {x.ModuleName} UID={x.Uid} 版本={x.RegisterVersion} 状态={x.StateDescription}"); + } + + sb.AppendLine(); + sb.AppendLine($"未安装或未对齐版本({notInstalled.Length}):"); + foreach (var x in notInstalled) + { + sb.AppendLine($"- {x.MenuName} / {x.ModuleName} UID={x.Uid} 程序集版本={x.RegisterVersion} 库版本={x.DatabaseVersion ?? "-"} 说明={x.StateDescription}"); + } + + logger.Append(sb.ToString()); + response.Data = sb.ToString().Replace("\r\n", "
"); + return null; + }); + } } } diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/OHS/Local/PL/MyFunctionRequest.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/OHS/Local/PL/MyFunctionRequest.cs index 020e7db31..1b874122b 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/OHS/Local/PL/MyFunctionRequest.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/OHS/Local/PL/MyFunctionRequest.cs @@ -1,7 +1,9 @@ using Senparc.Ncf.XncfBase.FunctionRenders; +using Senparc.Ncf.XncfBase; using Senparc.Ncf.XncfBase.Functions; using System.ComponentModel; using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; namespace Template_OrgName.Xncf.Template_XncfName.OHS.Local.PL { @@ -21,18 +23,33 @@ public class MyFunction_CaculateRequest: FunctionAppRequestBase [Description("数字||数字2")] public int Number2 { get; set; } - [Description("运算符||")]//下拉列表 - public SelectionList Operator { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { - new SelectionItem("+","加法","数字1 + 数字2",false), - new SelectionItem("-","减法","数字1 - 数字2",true), - new SelectionItem("×","乘法","数字1 × 数字2",false), - new SelectionItem("÷","除法","数字1 ÷ 数字2",false) - }); + [Description("运算符||")] + [FunctionParameterUi(ParameterType.DropDownList, nameof(OperatorOptions))] + public string Operator { get; set; } + + [JsonIgnore]//下拉列表 + public SelectionList OperatorOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + new SelectionItem("+","加法","数字1 + 数字2",false), + new SelectionItem("-","减法","数字1 - 数字2",true), + new SelectionItem("×","乘法","数字1 × 数字2",false), + new SelectionItem("÷","除法","数字1 ÷ 数字2",false) + }); [Description("计算平方||")]//多选框 - public SelectionList Power { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { - new SelectionItem("2","平方","计算上述结果之后再计算平方",false), - new SelectionItem("3","三次方","计算上述结果之后再计算三次方",false) - }); + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(PowerOptions))] + public string[] Power { get; set; } + + [JsonIgnore] + public SelectionList PowerOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + new SelectionItem("2","平方","计算上述结果之后再计算平方",false), + new SelectionItem("3","三次方","计算上述结果之后再计算三次方",false) + }); + } + + /// + /// 通过 EventBus 向 XncfBuilder 请求模块清单的演示(无表单参数)。 + /// + public class MyFunction_XncfModulesInventoryRequest : FunctionAppRequestBase + { } } diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Register.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Register.cs index ef1ef0fbb..f8fe9d63e 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Register.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Register.cs @@ -7,7 +7,6 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; - using Template_OrgName.Xncf.Template_XncfName.Models; using Template_OrgName.Xncf.Template_XncfName.OHS.Local.AppService; using Template_OrgName.Xncf.Template_XncfName.Domain.Services; diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Template_OrgName.Xncf.Template_XncfName.Abstractions/Template_OrgName.Xncf.Template_XncfName.Abstractions.csproj b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Template_OrgName.Xncf.Template_XncfName.Abstractions/Template_OrgName.Xncf.Template_XncfName.Abstractions.csproj new file mode 100644 index 000000000..527034122 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Template_OrgName.Xncf.Template_XncfName.Abstractions/Template_OrgName.Xncf.Template_XncfName.Abstractions.csproj @@ -0,0 +1,22 @@ + + + net8.0 + 0.1.0 + Template_OrgName.Xncf.Template_XncfName.Abstractions + Template_OrgName.Xncf.Template_XncfName.Abstractions + 10.0 + enable + Template_OrgName.Xncf.Template_XncfName 契约与集成事件抽象 + Template_OrgName + Template_OrgName,NeuCharFramework,NCF + Template_OrgName + Template_OrgName + Apache-2.0 + Template_MenuName Abstractions + https://github.com/NeuCharFramework/NcfPackageSources + Debug;Release;Test;TemplateRelease + + + + + diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Template_OrgName.Xncf.Template_XncfName.csproj b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Template_OrgName.Xncf.Template_XncfName.csproj index bd71434a1..5bc83d11f 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Template_OrgName.Xncf.Template_XncfName.csproj +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.Template/templates/template1/Template_OrgName.Xncf.Template_XncfName.csproj @@ -1,7 +1,7 @@ net8.0 - 1.0.1-preview.1 + 1.0.3 Template_OrgName.Xncf.Template_XncfName Template_OrgName.Xncf.Template_XncfName true @@ -14,11 +14,12 @@ Template_OrgName Apache-2.0 Template_MenuName - icon.jpg v1.0.0 创世 + [2026-04-24] Update FunctionRender request templates for simplified values and SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease @@ -32,13 +33,15 @@ - + + + diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Application/EventHandlers/XncfModulesInventoryRequestHandler.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Application/EventHandlers/XncfModulesInventoryRequestHandler.cs new file mode 100644 index 000000000..c09ea6434 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Application/EventHandlers/XncfModulesInventoryRequestHandler.cs @@ -0,0 +1,98 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using Microsoft.Extensions.Logging; +using Senparc.Ncf.XncfBase; +using Senparc.Ncf.Shared.Abstractions.Events; +using Senparc.Xncf.XncfBuilder.Abstractions.Events; +using Senparc.Xncf.XncfModuleManager.Domain.Services; + +namespace Senparc.Xncf.XncfBuilder.Application.EventHandlers +{ + /// + /// 处理 :汇总已安装(库版本与 Register 一致)与未安装/未对齐的模块。 + /// + public class XncfModulesInventoryRequestHandler : IIntegrationEventHandler + { + private readonly XncfModuleServiceExtension _xncfModuleServiceExtension; + private readonly IEventBus _eventBus; + private readonly ILogger _logger; + + public XncfModulesInventoryRequestHandler( + XncfModuleServiceExtension xncfModuleServiceExtension, + IEventBus eventBus, + ILogger logger) + { + _xncfModuleServiceExtension = xncfModuleServiceExtension; + _eventBus = eventBus; + _logger = logger; + } + + public async Task Handle(XncfModulesInventoryRequestEvent @event, CancellationToken cancellationToken) + { + _logger.LogInformation("XncfModulesInventoryRequestHandler: RequestId={RequestId}", @event.RequestId); + + try + { + var dbModules = await _xncfModuleServiceExtension.GetFullListAsync(z => true).ConfigureAwait(false); + var registers = XncfRegisterManager.RegisterList + .Where(z => !z.IgnoreInstall) + .OrderBy(z => z.MenuName) + .ToList(); + + var installed = new List(); + var notInstalled = new List(); + + foreach (var reg in registers) + { + var mod = dbModules.FirstOrDefault(m => m.Uid == reg.Uid); + if (mod != null && string.Equals(mod.Version, reg.Version, StringComparison.Ordinal)) + { + installed.Add(new XncfModuleInventoryItem( + reg.MenuName, + reg.Name, + reg.Uid, + reg.Version, + mod.Version, + mod.State.ToString())); + } + else + { + var stateDesc = mod == null + ? "未安装" + : $"未对齐(库版本 {mod.Version},程序集版本 {reg.Version})"; + notInstalled.Add(new XncfModuleInventoryItem( + reg.MenuName, + reg.Name, + reg.Uid, + reg.Version, + mod?.Version, + stateDesc)); + } + } + + var response = new XncfModulesInventoryResponseEvent( + @event.RequestId, + true, + $"已扫描 {registers.Count} 个可安装模块:已安装当前版本 {installed.Count} 个,其余 {notInstalled.Count} 个。", + installed.ToArray(), + notInstalled.ToArray()); + + await _eventBus.PublishDerivedAsync(response, @event, cancellationToken).ConfigureAwait(false); + } + catch (Exception ex) + { + _logger.LogError(ex, "XncfModulesInventoryRequestHandler failed"); + var response = new XncfModulesInventoryResponseEvent( + @event.RequestId, + false, + ex.Message, + Array.Empty(), + Array.Empty()); + await _eventBus.PublishDerivedAsync(response, @event, cancellationToken).ConfigureAwait(false); + } + } + } +} diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Application/EventHandlers/XncfModulesInventoryResponseHandler.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Application/EventHandlers/XncfModulesInventoryResponseHandler.cs new file mode 100644 index 000000000..bd47a06e1 --- /dev/null +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Application/EventHandlers/XncfModulesInventoryResponseHandler.cs @@ -0,0 +1,42 @@ +using System.Threading; +using System.Threading.Tasks; +using Microsoft.Extensions.Logging; +using Senparc.Ncf.Shared.Abstractions.Events; +using Senparc.Xncf.XncfBuilder.Abstractions; +using Senparc.Xncf.XncfBuilder.Abstractions.Events; + +namespace Senparc.Xncf.XncfBuilder.Application.EventHandlers +{ + /// + /// 完成 与等待方的关联。 + /// + public class XncfModulesInventoryResponseHandler : IIntegrationEventHandler + { + private readonly IXncfModulesInventoryRequestWaiter _waiter; + private readonly ILogger _logger; + + public XncfModulesInventoryResponseHandler( + IXncfModulesInventoryRequestWaiter waiter, + ILogger logger) + { + _waiter = waiter; + _logger = logger; + } + + public Task Handle(XncfModulesInventoryResponseEvent @event, CancellationToken cancellationToken) + { + _logger.LogInformation( + "XncfModulesInventoryResponseHandler: RequestId={RequestId}, Success={Success}", + @event.RequestId, + @event.Success); + + _waiter.TrySetResult( + @event.RequestId, + @event.Success, + @event.Message, + @event.InstalledModules, + @event.NotInstalledModules); + return Task.CompletedTask; + } + } +} diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.AI.MCP.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.AI.MCP.cs index 91fdd4904..f2a27a43f 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.AI.MCP.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.AI.MCP.cs @@ -11,9 +11,6 @@ using Senparc.CO2NET.Extensions; using System.IO; using Microsoft.Extensions.DependencyInjection; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion.Internal; -using Senparc.AI.Entities.Keys; - namespace Senparc.Xncf.XncfBuilder.OHS.Local { /// @@ -69,35 +66,20 @@ public async Task Build( MenuName = menuName, Icon = icon, Description = description, - UseSammple = new Ncf.XncfBase.Functions.SelectionList(Ncf.XncfBase.Functions.SelectionType.CheckBoxList, new[] { - new Ncf.XncfBase.Functions.SelectionItem("1","使用示例","使用示例",true), - }), - UseModule = new Ncf.XncfBase.Functions.SelectionList(Ncf.XncfBase.Functions.SelectionType.CheckBoxList, new[] { - new Ncf.XncfBase.Functions.SelectionItem("database","数据库","使用数据库",true), - }), + UseSammple = true, + UseModule = new[] { "database" }, // UseWeb = new Ncf.XncfBase.Functions.SelectionList( Ncf.XncfBase.Functions.SelectionType.CheckBoxList, new[] { // new Ncf.XncfBase.Functions.SelectionItem("1","使用Web","使用Web",true), // }), // UseWebApi = new Ncf.XncfBase.Functions.SelectionList( Ncf.XncfBase.Functions.SelectionType.CheckBoxList, new[] { // new Ncf.XncfBase.Functions.SelectionItem("1","使用WebApi","使用WebApi",true), // }), - NewSlnFile = new Ncf.XncfBase.Functions.SelectionList(Ncf.XncfBase.Functions.SelectionType.CheckBoxList, new[] { - new Ncf.XncfBase.Functions.SelectionItem("backup","备份 .sln 文件(推荐)","如果使用覆盖现有 .sln 文件,对当前文件进行备份",true), - }), - TemplatePackage = new Ncf.XncfBase.Functions.SelectionList(Ncf.XncfBase.Functions.SelectionType.DropDownList, new[] { - new Ncf.XncfBase.Functions.SelectionItem("no","已安装,不需要安装新版本","请确保已经在本地安装过版本(无论新旧),否则将自动从在线获取",true), - }), - FrameworkVersion = new Ncf.XncfBase.Functions.SelectionList(Ncf.XncfBase.Functions.SelectionType.DropDownList, new[] { - new Ncf.XncfBase.Functions.SelectionItem("net8.0","net8.0","使用 .NET 8.0",false), - }) + NewSlnFile = new[] { "backup" }, + TemplatePackage = "no", + FrameworkVersion = "net8.0" }; request.SlnFilePath = request.GetSlnFilePath(); - request.UseSammple.SelectedValues = new[] { "1" }; - request.UseModule.SelectedValues = new[] { "database" }; - request.NewSlnFile.SelectedValues = new[] { "backup" }; - request.TemplatePackage.SelectedValues = new[] { "no" }; - request.FrameworkVersion.SelectedValues = new[] { "net8.0" }; Console.WriteLine("XNCF Builder parameters:" + request.ToJson(true)); @@ -107,19 +89,15 @@ public async Task Build( #endregion //[McpServerTool, Description("获取前端代码模板示例")] - public async Task GetFrontEndCodeTemplate() + public Task GetFrontEndCodeTemplate() { - var template = BuildXncfAppService.FrontendTemplate; - return template; - + return Task.FromResult(FrontendTemplate); } //[McpServerTool, Description("获取后端代码模板示例")] - public async Task GetBackEndCodeTemplate() + public Task GetBackEndCodeTemplate() { - var template = BuildXncfAppService.BackendTemplate; - - return template; + return Task.FromResult(BackendTemplate); } //[McpServerTool, Description("获取文件内容")] diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.AI.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.AI.cs index 3c49e282e..b2a103347 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.AI.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.AI.cs @@ -37,11 +37,11 @@ public async Task CreateDatabaseEntity(BuildXncf_CreateDataba return await this.GetStringResponseAsync(async (response, logger) => { var promptBuilderService = base.ServiceProvider.GetRequiredService(); - var aiModelSelected = request.AIModel.SelectedValues.FirstOrDefault(); + var aiModelSelected = request.AIModel; ISenparcAiSetting aiSetting = null; #region PromptRange 是否已经初始化 - if (request.UseDatabasePrompt.IsSelected("1")) + if (request.UseDatabasePrompt) { var promptRangeRegister = new Xncf.PromptRange.Register(); var promptRangeModule = this._xncfModuleService.GetObject(z => z.Uid == promptRangeRegister.Uid); @@ -96,7 +96,7 @@ public async Task CreateDatabaseEntity(BuildXncf_CreateDataba var input = request.Requirement; - var projectPath = request.InjectDomain.SelectedValues.FirstOrDefault(); + var projectPath = request.InjectDomain; if (projectPath.IsNullOrEmpty() || projectPath == "N/A") { @@ -122,7 +122,7 @@ public async Task CreateDatabaseEntity(BuildXncf_CreateDataba #region 生成实体 DTO - if (request.MoreActions.IsSelected("BuildDto")) + if ((request.MoreActions ?? Array.Empty()).Contains("BuildDto")) { var entityDtoResult = await promptBuilderService.RunPromptAsync(aiSetting, Domain.PromptBuildType.EntityDtoClass, fileContent, className, null, projectPath, @namespace); logger.Append("生成实体 DTO:"); @@ -140,7 +140,7 @@ public async Task CreateDatabaseEntity(BuildXncf_CreateDataba #endregion #region 进行 Migration - if (request.MoreActions.IsSelected("BuildMigration")) + if ((request.MoreActions ?? Array.Empty()).Contains("BuildMigration")) { await Console.Out.WriteLineAsync("进入 Migration,可能耗时较长,请等待"); logger.Append(); @@ -199,11 +199,11 @@ public async Task CreateDatabaseEntity(BuildXncf_CreateDataba await requestObj.LoadData(this.ServiceProvider); //指定项目路径 - requestObj.ProjectPath.SelectedValues = new[] { projectPath }; + requestObj.ProjectPath = projectPath; //选中所有数据库 - requestObj.DatabaseTypes.SelectedValues = requestObj.DatabaseTypes.Items.Select(z => z.Value).ToArray(); + requestObj.DatabaseTypes = requestObj.DatabaseTypeOptions.Items.Select(z => z.Value).ToArray(); //选中输出详情 - requestObj.OutputVerbose.SelectedValues = new[] { requestObj.OutputVerbose.Items.First().Value }; + requestObj.OutputVerbose = true; var databaseMigrationsAppService = base.ServiceProvider.GetRequiredService(); var migrationResult = await databaseMigrationsAppService.AddMigration(requestObj); @@ -241,8 +241,8 @@ public async Task InitPrompt(BuildXncf_InitPromptRequest requ { return await this.GetStringResponseAsync(async (response, logger) => { - var needOverride = request.Override.SelectedValues.Contains("1"); - var aiModel = request.AIModel.SelectedValues.FirstOrDefault(); + var needOverride = request.Override; + var aiModel = request.AIModel; var promptBuilderService = base.ServiceProvider.GetRequiredService(); var log = await promptBuilderService.InitPromptAsync("XncfBuilderPlugin", needOverride, aiModel); diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.cs index 303a3856c..1adb63f22 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/BuildXncfAppService.cs @@ -129,7 +129,7 @@ async Task ReadOutputAsync(Process process) logger.Append(templateOutput); var unInstallTemplatePackage = !templateOutput.Contains("Custom XNCF Module Template"); var installPackageCmd = string.Empty; - switch (request.TemplatePackage.SelectedValues.First()) + switch (request.TemplatePackage) { case "online": logger.Append("配置在线安装 XNCF 模板"); @@ -180,20 +180,21 @@ async Task ReadOutputAsync(Process process) } var frameworkVersion = string.IsNullOrEmpty(request.OtherFrameworkVersion) - ? request.FrameworkVersion.SelectedValues.First() + ? request.FrameworkVersion : request.OtherFrameworkVersion; string xncfBaseVersion = getLibVersionParam("Senparc.Ncf.XncfBase.dll", "XncfBaseVersion"); string ncfAreaBaseVersion = getLibVersionParam("Senparc.Ncf.AreaBase.dll", "NcfAreaBaseVersion"); - var isUseSample = request.UseSammple.SelectedValues.Contains("1"); - var isUseDatabase = isUseSample || request.UseModule.SelectedValues.Contains("database"); + var useModules = request.UseModule ?? Array.Empty(); + var isUseSample = request.UseSammple; + var isUseDatabase = isUseSample || useModules.Contains("database"); //var useSample = getBoolParam(isUseSample, "Sample"); - var useFunction = request.UseModule.SelectedValues.Contains("function"); - var isUseWeb = isUseSample || request.UseModule.SelectedValues.Contains("web"); + var useFunction = useModules.Contains("function"); + var isUseWeb = isUseSample || useModules.Contains("web"); //var useWeb = getBoolParam(isUseWeb, "Web"); //var useDatabase = getBoolParam(isUseDatabase, "Database"); - var useWebApi = request.UseModule.SelectedValues.Contains("webapi"); + var useWebApi = useModules.Contains("webapi"); //采用一个独立的进程 var args = new List @@ -349,7 +350,8 @@ public async Task Build(BuildXncf_BuildRequest request) else if (File.Exists(request.SlnFilePath)) { //是否创建新的 .sln 文件 - var useNewSlnFile = request.NewSlnFile.SelectedValues.Contains("new"); + var newSlnFileOptions = request.NewSlnFile ?? Array.Empty(); + var useNewSlnFile = newSlnFileOptions.Contains("new"); var slnFileName = Path.GetFileName(request.SlnFilePath); string newSlnFileName = slnFileName; @@ -363,7 +365,7 @@ public async Task Build(BuildXncf_BuildRequest request) } else { - var backupSln = request.NewSlnFile.SelectedValues.Contains("backup"); + var backupSln = newSlnFileOptions.Contains("backup"); var backupFileName = $"{slnFileName}-backup-{SystemTime.Now.DateTime.ToString("yyyyMMdd_HHmmss")}.sln"; var backupFilePath = Path.Combine(Path.GetDirectoryName(request.SlnFilePath), backupFileName); File.Copy(request.SlnFilePath, backupFilePath); diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/DatabaseMigrationsAppService.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/DatabaseMigrationsAppService.cs index 36ea26d25..99a468023 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/DatabaseMigrationsAppService.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/Local/DatabaseMigrationsAppService.cs @@ -43,7 +43,8 @@ public async Task AddMigration(DatabaseMigrations_MigrationRe { return await this.GetStringResponseAsync(async (response, logger) => { - if (request.DatabaseTypes.SelectedValues.Count() == 0) + var databaseTypes = request.DatabaseTypes ?? Array.Empty(); + if (databaseTypes.Length == 0) { response.Success = false; response.Data = "至少选择 1 个数据库!"; @@ -63,10 +64,10 @@ public async Task AddMigration(DatabaseMigrations_MigrationRe commandTexts.Add(@$"cd ""{projectPath}"""); //执行迁移 - foreach (var dbType in request.DatabaseTypes.SelectedValues) + foreach (var dbType in databaseTypes) { string migrationDir = GetMigrationDir(request, dbType); - var outputVerbose = request.OutputVerbose.SelectedValues.Contains("1") ? " -v" : ""; + var outputVerbose = request.OutputVerbose ? " -v" : ""; //数据库上下文实体名称 var dbContextName = request.DbContextName; @@ -166,7 +167,7 @@ public async Task AddMigration(DatabaseMigrations_MigrationRe logger.Append(""); logger.Append("==== 版本号更新 ===="); - var updateVesionType = request.UpdateVersion.SelectedValues.FirstOrDefault(); + var updateVesionType = request.UpdateVersion; if (updateVesionType != "0") { var registerFile = Path.Combine(projectPath, "Register.cs"); diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/BuildXncfRequest.AI.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/BuildXncfRequest.AI.cs index 24b5a9f9e..42d510ab8 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/BuildXncfRequest.AI.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/BuildXncfRequest.AI.cs @@ -6,11 +6,13 @@ using System.Text; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; +using Senparc.Ncf.XncfBase; using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; using Senparc.Xncf.AIKernel.OHS.Local.AppService; using Senparc.AI.Exceptions; using Senparc.Xncf.AIKernel.Models; +using System.Text.Json.Serialization; namespace Senparc.Xncf.XncfBuilder.OHS.PL { @@ -23,7 +25,7 @@ public static async Task LoadAiModelData(IServiceProvider serviceProvider, Selec { aiModel.Items.Add(new SelectionItem("Default", $"系统默认(AiPlatform:{defaultSetting.AiPlatform},Endpoint:{defaultSetting.Endpoint})", "通过系统默认配置的固定 AI 模型信息", true)); } - catch (SenparcAiException ex) + catch (SenparcAiException) { //Endpoint 可能未配置 @@ -52,10 +54,18 @@ public class BuildXncf_CreateDatabaseEntityRequest : FunctionAppRequestBase public string Requirement { get; set; } [Description("领域||指定需要生成到的领域")] - public SelectionList InjectDomain { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); + [FunctionParameterUi(ParameterType.DropDownList, nameof(InjectDomainOptions))] + public string InjectDomain { get; set; } + + [JsonIgnore] + public SelectionList InjectDomainOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); [Description("后续操作||指定生成数据库实体后的后续操作")] - public SelectionList MoreActions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(MoreActionsOptions))] + public string[] MoreActions { get; set; } + + [JsonIgnore] + public SelectionList MoreActionsOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("BuildDto","创建 DTO","创建 DTO 对象(已强制生成)",true), new SelectionItem("BuildMigration","直接生成数据库迁移信息","使用 EF Core Migration 生成迁移信息(建议查看后进行)",true), new SelectionItem("CreateRepository","创建 Repository","创建和实体匹配的 Repository",false), @@ -64,12 +74,20 @@ public class BuildXncf_CreateDatabaseEntityRequest : FunctionAppRequestBase }); [Description("使用 PromptRange ||指定 Prompt 来源。如果选中,系统将自动安装 PromptRange 模块并初始化 Prompt(此时需要提前配置好系统默认 AI 模型),全程无需任何人为干预;如不选中此选项,请在运行项目下 Domain/PromptPlugins/ 文件夹下存放 XncfBuilderPlugin 文件夹及所有文件内容。")] - public SelectionList UseDatabasePrompt { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(UseDatabasePromptOptions))] + public bool UseDatabasePrompt { get; set; } = true; + + [JsonIgnore] + public SelectionList UseDatabasePromptOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("1","是","",true) }); [Description("AI 模型||当不使用 PromptRange 时,需要选择生成代码所使用的 AI 模型")] - public SelectionList AIModel { get; set; } = new SelectionList(SelectionType.DropDownList, new List + [FunctionParameterUi(ParameterType.DropDownList, nameof(AIModelOptions))] + public string AIModel { get; set; } + + [JsonIgnore] + public SelectionList AIModelOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List { //new SelectionItem("Default","系统默认","通过系统默认配置的固定 AI 模型信息",true) }); @@ -78,10 +96,10 @@ public override async Task LoadData(IServiceProvider serviceProvider) { //扫描当前解决方案包含的所有领域项目 var newItems = FunctionHelper.LoadXncfProjects(true, null,"Senparc.Areas.Admin"); - newItems.ForEach(z => InjectDomain.Items.Add(z)); + newItems.ForEach(z => InjectDomainOptions.Items.Add(z)); //载入 AI 模型 - await BuildXncfRequestHelper.LoadAiModelData(serviceProvider, AIModel); + await BuildXncfRequestHelper.LoadAiModelData(serviceProvider, AIModelOptions); await base.LoadData(serviceProvider); } @@ -90,12 +108,20 @@ public override async Task LoadData(IServiceProvider serviceProvider) public class BuildXncf_InitPromptRequest : FunctionAppRequestBase { [Description("覆盖||如果记录已存在,则删除 XncfBuilderPlugin 靶场,使用官方版本重建")] - public SelectionList Override { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(OverrideOptions))] + public bool Override { get; set; } + + [JsonIgnore] + public SelectionList OverrideOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("1","是","",false) }); [Description("AI 模型||请选择新建的靶场(Range)中所有靶道(Tactics)使用的 AI 模型")] - public SelectionList AIModel { get; set; } = new SelectionList(SelectionType.DropDownList, new List + [FunctionParameterUi(ParameterType.DropDownList, nameof(AIModelOptions))] + public string AIModel { get; set; } + + [JsonIgnore] + public SelectionList AIModelOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List { //new SelectionItem("Default","系统默认","通过系统默认配置的固定 AI 模型信息",true) }); @@ -103,7 +129,7 @@ public class BuildXncf_InitPromptRequest : FunctionAppRequestBase public override async Task LoadData(IServiceProvider serviceProvider) { //载入 AI 模型 - await BuildXncfRequestHelper.LoadAiModelData(serviceProvider, AIModel); + await BuildXncfRequestHelper.LoadAiModelData(serviceProvider, AIModelOptions); await base.LoadData(serviceProvider); } diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/BuildXncfRequest.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/BuildXncfRequest.cs index 8a248a181..821812cc4 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/BuildXncfRequest.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/BuildXncfRequest.cs @@ -2,6 +2,7 @@ using Senparc.CO2NET.Extensions; using Senparc.CO2NET.Trace; using Senparc.Ncf.Service; +using Senparc.Ncf.XncfBase; using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; using Senparc.Xncf.AIKernel.Domain.Services; @@ -14,6 +15,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Text.Json.Serialization; namespace Senparc.Xncf.XncfBuilder.OHS.PL { @@ -25,21 +27,33 @@ public class BuildXncf_BuildRequest : FunctionAppRequestBase public string SlnFilePath { get; set; } [Description("配置解决方案文件(.sln)||")] - public SelectionList NewSlnFile { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(NewSlnFileOptions))] + public string[] NewSlnFile { get; set; } + + [JsonIgnore] + public SelectionList NewSlnFileOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("backup","备份 .sln 文件(推荐)","如果使用覆盖现有 .sln 文件,对当前文件进行备份",true), new SelectionItem("new","生成新的 .sln 文件","如果不选择,将覆盖现有 .sln 文件(不会影响已有功能,但如果 sln 解决方案正在运行,可能会触发自动重启服务),并推荐使用备份功能",false), }); [MaxLength(250)] [Description("安装新模板||安装 XNCF 的模板,如果重新安装可能需要 30-40s,如果已安装过模板,可选择【已安装】,以节省模板获取时间。")] - public SelectionList TemplatePackage { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + [FunctionParameterUi(ParameterType.DropDownList, nameof(TemplatePackageOptions))] + public string TemplatePackage { get; set; } + + [JsonIgnore] + public SelectionList TemplatePackageOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { new SelectionItem("online","在线获取(从 Nuget.org 等在线环境获取最新版本,时间会略长)","从 Nuget.org 等在线环境获取最新版本,时间会略长",false), new SelectionItem("local","本地安装(从 .sln 同级目录下安装 Senparc.Xncf.XncfBuilder.Template.*.nupkg 包)","从 .sln 同级目录下安装 Senparc.Xncf.XncfBuilder.Template.*.nupkg 包",false), new SelectionItem("no","已安装,不需要安装新版本","请确保已经在本地安装过版本(无论新旧),否则将自动从在线获取",true), }); [Description("目标框架版本||指定项目的 TFM(Target Framework Moniker)")] - public SelectionList FrameworkVersion { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + [FunctionParameterUi(ParameterType.DropDownList, nameof(FrameworkVersionOptions))] + public string FrameworkVersion { get; set; } + + [JsonIgnore] + public SelectionList FrameworkVersionOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { //new SelectionItem("netstandard2.1","netstandard2.1","使用 .NET Standard 2.1(兼容 .NET Core 3.1 和 .NET 5.0-8.0)",true), //new SelectionItem("netcoreapp3.1","netcoreapp3.1","使用 .NET Core 3.1",false), //new SelectionItem("net6.0","net6.0","使用 .NET 6.0",false), @@ -86,7 +100,11 @@ public class BuildXncf_BuildRequest : FunctionAppRequestBase public string Description { get; set; } [Description("功能配置||")] - public SelectionList UseModule { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(UseModuleOptions))] + public string[] UseModule { get; set; } + + [JsonIgnore] + public SelectionList UseModuleOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("function","配置“函数”功能","是否需要使用函数模块(Function)",false), new SelectionItem("database","配置“数据库”功能","是否需要使用数据库模块(Database),将配置空数据库",false), new SelectionItem("webapi","配置“WebApi”功能","是否需要使用WebApi模块(WebApi)",false), @@ -94,7 +112,11 @@ public class BuildXncf_BuildRequest : FunctionAppRequestBase }); [Description("安装 Sample||")] - public SelectionList UseSammple { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(UseSammpleOptions))] + public bool UseSammple { get; set; } + + [JsonIgnore] + public SelectionList UseSammpleOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("1","是","是否安装数据库示例,由于展示需要,将自动安装上述“数据库”、“Web(Area) 页面”功能",false), }); diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/DatabaseMigrationRequest.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/DatabaseMigrationRequest.cs index 73b9f1bce..e862c43fb 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/DatabaseMigrationRequest.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/OHS/PL/DatabaseMigrationRequest.cs @@ -3,6 +3,7 @@ using Senparc.Ncf.Core.Exceptions; using Senparc.Ncf.Core.Models; using Senparc.Ncf.Service; +using Senparc.Ncf.XncfBase; using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; using Senparc.Xncf.XncfBuilder.Domain.Models.Services; @@ -14,6 +15,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Text.Json.Serialization; namespace Senparc.Xncf.XncfBuilder.OHS.PL { @@ -25,14 +27,22 @@ public class DatabaseMigrations_MigrationRequest : FunctionAppRequestBase public string DatabasePlantPath { get; set; } [Description("XNCF 项目路径||选择 XNCF 项目根目录的完整物理路径")] - public SelectionList ProjectPath { get; set; } = new SelectionList(SelectionType.DropDownList); + [FunctionParameterUi(ParameterType.DropDownList, nameof(ProjectPathOptions))] + public string ProjectPath { get; set; } + + [JsonIgnore] + public SelectionList ProjectPathOptions { get; set; } = new SelectionList(SelectionType.DropDownList); [MaxLength(250)] [Description("自定义 XNCF 项目路径||仅当“XNCF 项目路径”选择“自定义路径”时有效。输入 XNCF 项目根目录的完整物理路径,如:E:\\Senparc项目\\NeuCharFramework\\NCF\\src\\MyDemo.Xncf.NewApp\\")] public string CustomProjectPath { get; set; } [Description("生成数据库类型||更多类型陆续添加中")] - public SelectionList DatabaseTypes { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(DatabaseTypeOptions))] + public string[] DatabaseTypes { get; set; } + + [JsonIgnore] + public SelectionList DatabaseTypeOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem(MultipleDatabaseType.Sqlite.ToString(),MultipleDatabaseType.Sqlite.ToString(),"",true), new SelectionItem(MultipleDatabaseType.SqlServer.ToString(),MultipleDatabaseType.SqlServer.ToString(),"",true), new SelectionItem(MultipleDatabaseType.MySql.ToString(),MultipleDatabaseType.MySql.ToString(),"",true), @@ -53,7 +63,11 @@ public class DatabaseMigrations_MigrationRequest : FunctionAppRequestBase [Description("自动更新版本号||自动更新 Register.cs 中的版本号")] - public SelectionList UpdateVersion { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { + [FunctionParameterUi(ParameterType.DropDownList, nameof(UpdateVersionOptions))] + public string UpdateVersion { get; set; } + + [JsonIgnore] + public SelectionList UpdateVersionOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new[] { new SelectionItem("0","不更新","",true), new SelectionItem("1","主版本号(Major) + 1","",false), new SelectionItem("2","次版本号(Minor) + 1","",false), @@ -62,7 +76,11 @@ public class DatabaseMigrations_MigrationRequest : FunctionAppRequestBase [Description("输出详细日志||使用 add-migration 的 -v 参数")] - public SelectionList OutputVerbose { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { + [FunctionParameterUi(ParameterType.CheckBoxList, nameof(OutputVerboseOptions))] + public bool OutputVerbose { get; set; } + + [JsonIgnore] + public SelectionList OutputVerboseOptions { get; set; } = new SelectionList(SelectionType.CheckBoxList, new[] { new SelectionItem("1","使用","",false) }); @@ -77,7 +95,7 @@ public override async Task LoadData(IServiceProvider serviceProvider) { //TODO:单独生成一个表来记录 - this.ProjectPath.Items.Add(new SelectionItem("N/A", "自定义路径", "", true)); + this.ProjectPathOptions.Items.Add(new SelectionItem("N/A", "自定义路径", "", true)); //添加“停机坪”路径 var configService = serviceProvider.GetService(); @@ -91,13 +109,13 @@ public override async Task LoadData(IServiceProvider serviceProvider) //添加当前解决方案的项目选项 var projectList = FunctionHelper.LoadXncfProjects(false, null, "Senparc.Areas.Admin"); - projectList.OrderBy(z=>z.Value).ToList().ForEach(z => ProjectPath.Items.Add(z)); + projectList.OrderBy(z=>z.Value).ToList().ForEach(z => ProjectPathOptions.Items.Add(z)); //添加 NcfPackageSource 项目的解决方案的项目选项 var sourceRootDir = Path.Combine(System.IO.Directory.GetCurrentDirectory(), "..", "..", "..", "src"); Console.WriteLine("查找 Source 项目源文件根目录:" + sourceRootDir); var sourceProjectList = FunctionHelper.LoadXncfProjects(false, sourceRootDir, "Senparc.Areas.Admin"); - sourceProjectList.OrderBy(z => z.Value).ToList().ForEach(z => ProjectPath.Items.Add(z)); + sourceProjectList.OrderBy(z => z.Value).ToList().ForEach(z => ProjectPathOptions.Items.Add(z)); } } catch @@ -114,7 +132,7 @@ public override async Task LoadData(IServiceProvider serviceProvider) /// public string GetProjectPath(DatabaseMigrations_MigrationRequest request) { - var projectPath = request.ProjectPath.SelectedValues.FirstOrDefault(); + var projectPath = request.ProjectPath; if (projectPath == "N/A") { projectPath = request.CustomProjectPath; diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Register.cs b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Register.cs index 6504e5af1..7030bcdb5 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Register.cs +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Register.cs @@ -6,6 +6,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; +using Senparc.Xncf.XncfBuilder.Abstractions; using Microsoft.Extensions.Configuration; using Senparc.Ncf.Database; using Senparc.Xncf.XncfBuilder.Domain.Models.Services; @@ -71,6 +72,11 @@ public override async Task UninstallAsync(IServiceProvider serviceProvider, Func public override IServiceCollection AddXncfModule(IServiceCollection services, IConfiguration configuration, IHostEnvironment env) { + if (!services.Any(d => d.ServiceType == typeof(IXncfModulesInventoryRequestWaiter))) + { + services.AddSingleton(); + } + //services.AddScoped(); //services.AddScoped(s => new SemanticAiHandler()); diff --git a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.csproj b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.csproj index dff05ddb5..718185b13 100644 --- a/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.csproj +++ b/src/Extensions/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder/Senparc.Xncf.XncfBuilder.csproj @@ -1,7 +1,7 @@ net8.0 - 0.35.7-preview.1 + 0.35.9.1-preview latest Senparc.Xncf.XncfBuilder Senparc.Xncf.XncfBuilder @@ -14,7 +14,7 @@ NeuCharFramework Apache-2.0 XNCF 模块生成器 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg @@ -75,6 +75,7 @@ [2025-06-28] v0.35.3-preview.10 Add dynamic XNCF Template dynamic generator, support for dotnet CLI and Visual Studio together [2025-11-01] update basic libraries, including Senparc.AI [2026-01-07] v0.35.6-preview.1 Add NcfSourcePackage project path to DatabaseMigrationRequest loading method + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease @@ -123,6 +124,7 @@ + diff --git a/src/Extensions/System/Senparc.Xncf.AreasBase/[5955]Senparc.Xncf.AreasBase.csproj b/src/Extensions/System/Senparc.Xncf.AreasBase/[5955]Senparc.Xncf.AreasBase.csproj index a58df917a..16a22c9ab 100644 --- a/src/Extensions/System/Senparc.Xncf.AreasBase/[5955]Senparc.Xncf.AreasBase.csproj +++ b/src/Extensions/System/Senparc.Xncf.AreasBase/[5955]Senparc.Xncf.AreasBase.csproj @@ -1,7 +1,7 @@ net8.0 - 0.11.14-preview.1 + 0.11.15.1-preview Senparc.Xncf.AreasBase Senparc.Xncf.AreasBase true @@ -13,7 +13,7 @@ NeuCharFramework 菜单管理 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Extensions/System/Senparc.Xncf.Menu/[5940]Senparc.Xncf.Menu.csproj b/src/Extensions/System/Senparc.Xncf.Menu/[5940]Senparc.Xncf.Menu.csproj index d35882872..2889eaa40 100644 --- a/src/Extensions/System/Senparc.Xncf.Menu/[5940]Senparc.Xncf.Menu.csproj +++ b/src/Extensions/System/Senparc.Xncf.Menu/[5940]Senparc.Xncf.Menu.csproj @@ -1,7 +1,7 @@ net8.0 - 0.12.15-preview.1 + 0.12.16.1-preview Senparc.Xncf.Menu Senparc.Xncf.Menu true @@ -13,7 +13,7 @@ NeuCharFramework 菜单管理 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Extensions/System/Senparc.Xncf.SystemCore/[5980]Senparc.Xncf.SystemCore.csproj b/src/Extensions/System/Senparc.Xncf.SystemCore/[5980]Senparc.Xncf.SystemCore.csproj index 320173738..528796153 100644 --- a/src/Extensions/System/Senparc.Xncf.SystemCore/[5980]Senparc.Xncf.SystemCore.csproj +++ b/src/Extensions/System/Senparc.Xncf.SystemCore/[5980]Senparc.Xncf.SystemCore.csproj @@ -1,7 +1,7 @@ net8.0 - 0.12.15-preview.1 + 0.12.16.1-preview Senparc.Xncf.SystemCore Senparc.Xncf.SystemCore true @@ -13,7 +13,7 @@ NeuCharFramework 菜单管理 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Extensions/System/Senparc.Xncf.SystemManager/[5970]Senparc.Xncf.SystemManager.csproj b/src/Extensions/System/Senparc.Xncf.SystemManager/[5970]Senparc.Xncf.SystemManager.csproj index 1d75e1457..e4d69fb60 100644 --- a/src/Extensions/System/Senparc.Xncf.SystemManager/[5970]Senparc.Xncf.SystemManager.csproj +++ b/src/Extensions/System/Senparc.Xncf.SystemManager/[5970]Senparc.Xncf.SystemManager.csproj @@ -1,7 +1,7 @@ net8.0 - 0.13.15-preview.1 + 0.13.16.1-preview Senparc.Xncf.SystemManager Senparc.Xncf.SystemManager true @@ -13,7 +13,7 @@ NeuCharFramework 菜单管理 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Extensions/System/Senparc.Xncf.SystemPermission/[5960]Senparc.Xncf.SystemPermission.csproj b/src/Extensions/System/Senparc.Xncf.SystemPermission/[5960]Senparc.Xncf.SystemPermission.csproj index 3e7e82f60..54a101c4e 100644 --- a/src/Extensions/System/Senparc.Xncf.SystemPermission/[5960]Senparc.Xncf.SystemPermission.csproj +++ b/src/Extensions/System/Senparc.Xncf.SystemPermission/[5960]Senparc.Xncf.SystemPermission.csproj @@ -1,7 +1,7 @@ net8.0 - 0.13.15-preview.1 + 0.13.16.1-preview Senparc.Xncf.SystemPermission Senparc.Xncf.SystemPermission true @@ -13,7 +13,7 @@ NeuCharFramework 权限管理 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Extensions/System/Senparc.Xncf.Tenant.Interface/[5990]Senparc.Xncf.Tenant.Interface.csproj b/src/Extensions/System/Senparc.Xncf.Tenant.Interface/[5990]Senparc.Xncf.Tenant.Interface.csproj index 5fbbc487e..4adf15511 100644 --- a/src/Extensions/System/Senparc.Xncf.Tenant.Interface/[5990]Senparc.Xncf.Tenant.Interface.csproj +++ b/src/Extensions/System/Senparc.Xncf.Tenant.Interface/[5990]Senparc.Xncf.Tenant.Interface.csproj @@ -1,7 +1,7 @@ net8.0 - 0.9.10-preview.1 + 0.9.11.1-preview Senparc.Xncf.Tenant.Interface Senparc.Xncf.Tenant.Interface true @@ -13,7 +13,7 @@ NeuCharFramework 租户管理-接口 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources https://sdk.weixin.senparc.com/Images/logo-square-ncf.jpg diff --git a/src/Extensions/System/Senparc.Xncf.Tenant/[5990]Senparc.Xncf.Tenant.csproj b/src/Extensions/System/Senparc.Xncf.Tenant/[5990]Senparc.Xncf.Tenant.csproj index 9517351fa..c76bf08ac 100644 --- a/src/Extensions/System/Senparc.Xncf.Tenant/[5990]Senparc.Xncf.Tenant.csproj +++ b/src/Extensions/System/Senparc.Xncf.Tenant/[5990]Senparc.Xncf.Tenant.csproj @@ -1,7 +1,7 @@ net8.0 - 0.13.15-preview.1 + 0.13.16.1-preview Senparc.Xncf.Tenant Senparc.Xncf.Tenant true @@ -13,7 +13,7 @@ NeuCharFramework Apache-2.0 租户管理 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg diff --git a/src/Extensions/System/Senparc.Xncf.XncfModuleManager/OHS/Local/AppService/XncfStateAppService.cs b/src/Extensions/System/Senparc.Xncf.XncfModuleManager/OHS/Local/AppService/XncfStateAppService.cs index 236c588d7..db81b53ea 100644 --- a/src/Extensions/System/Senparc.Xncf.XncfModuleManager/OHS/Local/AppService/XncfStateAppService.cs +++ b/src/Extensions/System/Senparc.Xncf.XncfModuleManager/OHS/Local/AppService/XncfStateAppService.cs @@ -34,7 +34,7 @@ public async Task ShowFunctions(XncfState_ShowFunctionsReques { return await this.GetStringResponseAsync(async (response, logger) => { - var selectedRegisterUid = request.XncfModule.SelectedValues.FirstOrDefault(); + var selectedRegisterUid = request.XncfModule; var register = XncfRegisterManager.RegisterList.FirstOrDefault(z => z.Uid == selectedRegisterUid); if (register == null) { @@ -89,7 +89,7 @@ public async Task InstallAndOpenModule(XncfState_InstallAndOp { return await this.GetStringResponseAsync(async (response, logger) => { - var selectedRegisterUid = request.XncfModule.SelectedValues.FirstOrDefault(); + var selectedRegisterUid = request.XncfModule; if (string.IsNullOrWhiteSpace(selectedRegisterUid)) { response.Data = logger.Append("请先选择需要安装的 XNCF 模块。"); diff --git a/src/Extensions/System/Senparc.Xncf.XncfModuleManager/OHS/Local/PL/XncfStateRequest.cs b/src/Extensions/System/Senparc.Xncf.XncfModuleManager/OHS/Local/PL/XncfStateRequest.cs index 34f4a7194..0f7fad231 100644 --- a/src/Extensions/System/Senparc.Xncf.XncfModuleManager/OHS/Local/PL/XncfStateRequest.cs +++ b/src/Extensions/System/Senparc.Xncf.XncfModuleManager/OHS/Local/PL/XncfStateRequest.cs @@ -7,14 +7,20 @@ using Senparc.Ncf.XncfBase; using Senparc.Ncf.XncfBase.FunctionRenders; using Senparc.Ncf.XncfBase.Functions; +using Senparc.Ncf.XncfBase.Functions.Parameters; using Senparc.Xncf.XncfModuleManager.Domain.Services; +using System.Text.Json.Serialization; namespace Senparc.Xncf.XncfModuleManager.OHS.Local.PL { public class XncfState_ShowFunctionsRequest : FunctionAppRequestBase { [Description("XNCF 模块||查看具体 XNCF 模块的 Function 情况")] - public SelectionList XncfModule { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); + [FunctionParameterUi(ParameterType.DropDownList, nameof(XncfModuleOptions))] + public string XncfModule { get; set; } + + [JsonIgnore] + public SelectionList XncfModuleOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); public override Task LoadData(IServiceProvider serviceProvider) { @@ -23,7 +29,7 @@ public override Task LoadData(IServiceProvider serviceProvider) .ToList(); foreach (var item in registers) { - XncfModule.Items.Add(new SelectionItem(item.Uid, item.Name)); + XncfModuleOptions.Items.Add(new SelectionItem(item.Uid, item.Name)); } return base.LoadData(serviceProvider); @@ -33,7 +39,11 @@ public override Task LoadData(IServiceProvider serviceProvider) public class XncfState_InstallAndOpenModuleRequest : FunctionAppRequestBase { [Description("XNCF 模块||选择需要安装并开放的模块")] - public SelectionList XncfModule { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); + [FunctionParameterUi(ParameterType.DropDownList, nameof(XncfModuleOptions))] + public string XncfModule { get; set; } + + [JsonIgnore] + public SelectionList XncfModuleOptions { get; set; } = new SelectionList(SelectionType.DropDownList, new List()); public override async Task LoadData(IServiceProvider serviceProvider) { @@ -47,15 +57,15 @@ public override async Task LoadData(IServiceProvider serviceProvider) foreach (var register in canInstallRegisters) { - XncfModule.Items.Add(new SelectionItem(register.Uid, $"{register.MenuName} ({register.Name})")); + XncfModuleOptions.Items.Add(new SelectionItem(register.Uid, $"{register.MenuName} ({register.Name})")); } } - if (XncfModule.Items.Count == 0) + if (XncfModuleOptions.Items.Count == 0) { foreach (var register in XncfRegisterManager.RegisterList.Where(z => !z.IgnoreInstall).OrderBy(z => z.MenuName)) { - XncfModule.Items.Add(new SelectionItem(register.Uid, $"{register.MenuName} ({register.Name})")); + XncfModuleOptions.Items.Add(new SelectionItem(register.Uid, $"{register.MenuName} ({register.Name})")); } } diff --git a/src/Extensions/System/Senparc.Xncf.XncfModuleManager/[5950]Senparc.Xncf.XncfModuleManager.csproj b/src/Extensions/System/Senparc.Xncf.XncfModuleManager/[5950]Senparc.Xncf.XncfModuleManager.csproj index 7d6c9e23d..1dcbf4569 100644 --- a/src/Extensions/System/Senparc.Xncf.XncfModuleManager/[5950]Senparc.Xncf.XncfModuleManager.csproj +++ b/src/Extensions/System/Senparc.Xncf.XncfModuleManager/[5950]Senparc.Xncf.XncfModuleManager.csproj @@ -1,7 +1,7 @@ net8.0 - 0.13.16-preview.1 + 0.13.18.1-preview Senparc.Xncf.XncfModuleManager Senparc.Xncf.XncfModuleManager true @@ -13,7 +13,7 @@ NeuCharFramework 菜单管理 - https://github.com/NeuCharFramework/NCF + https://github.com/NeuCharFramework/NCF https://github.com/NeuCharFramework/NcfPackageSources icon.jpg @@ -41,6 +41,7 @@ [2025-06-20] v0.13.13-preview1 Add MCP functions in XncfRegisterBase class [2025-11-01] update basic libraries, including Senparc.AI + [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility https://github.com/NeuCharFramework/NcfPackageSources Debug;Release;Test;TemplateRelease diff --git a/src/Extensions/Unpublished/Senparc.Xncf.EmailExtension/Senparc.Xncf.EmailExtension.csproj b/src/Extensions/Unpublished/Senparc.Xncf.EmailExtension/Senparc.Xncf.EmailExtension.csproj index 26531f879..ee93ea246 100644 --- a/src/Extensions/Unpublished/Senparc.Xncf.EmailExtension/Senparc.Xncf.EmailExtension.csproj +++ b/src/Extensions/Unpublished/Senparc.Xncf.EmailExtension/Senparc.Xncf.EmailExtension.csproj @@ -1,7 +1,7 @@ netstandard2.1 - 0.11.12-preview.1 + 0.11.13.1-preview Senparc.Xncf.EmailExtension Senparc.Xncf.EmailExtension true diff --git a/src/Extensions/Unpublished/Senparc.Xncf.OfficeExtension/Senparc.Xncf.OfficeExtension.csproj b/src/Extensions/Unpublished/Senparc.Xncf.OfficeExtension/Senparc.Xncf.OfficeExtension.csproj index 8f2b7e27b..212a2fc24 100644 --- a/src/Extensions/Unpublished/Senparc.Xncf.OfficeExtension/Senparc.Xncf.OfficeExtension.csproj +++ b/src/Extensions/Unpublished/Senparc.Xncf.OfficeExtension/Senparc.Xncf.OfficeExtension.csproj @@ -1,7 +1,7 @@ netstandard2.1 - 0.11.12-preview.1 + 0.11.13.1-preview Senparc.Xncf.OfficeExtension Senparc.Xncf.OfficeExtension true diff --git a/src/Extensions/Unpublished/Senparc.Xncf.ReloadPage/Senparc.Xncf.ReloadPage.csproj b/src/Extensions/Unpublished/Senparc.Xncf.ReloadPage/Senparc.Xncf.ReloadPage.csproj index 163a9080e..a4b1c41b5 100644 --- a/src/Extensions/Unpublished/Senparc.Xncf.ReloadPage/Senparc.Xncf.ReloadPage.csproj +++ b/src/Extensions/Unpublished/Senparc.Xncf.ReloadPage/Senparc.Xncf.ReloadPage.csproj @@ -1,7 +1,7 @@ netstandard2.1 - 0.11.12-preview.1 + 0.11.13.1-preview Senparc.Xncf.ReloadPage Senparc.Xncf.ReloadPage true diff --git a/src/Extensions/Unpublished/Senparc.Xncf.SmsExtension/Senparc.Xncf.SmsExtension.csproj b/src/Extensions/Unpublished/Senparc.Xncf.SmsExtension/Senparc.Xncf.SmsExtension.csproj index f542fc2b3..8ebed78a4 100644 --- a/src/Extensions/Unpublished/Senparc.Xncf.SmsExtension/Senparc.Xncf.SmsExtension.csproj +++ b/src/Extensions/Unpublished/Senparc.Xncf.SmsExtension/Senparc.Xncf.SmsExtension.csproj @@ -1,7 +1,7 @@ netstandard2.1 - 0.11.12-preview.1 + 0.11.13.1-preview Senparc.Xncf.SmsExtension Senparc.Xncf.SmsExtension true diff --git a/src/NcfPackageSources.sln b/src/NcfPackageSources.sln index d9e2c3d83..3996f6112 100644 --- a/src/NcfPackageSources.sln +++ b/src/NcfPackageSources.sln @@ -1,3681 +1,3983 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.31512.422 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01 Basic", "01 Basic", "{20618121-91AE-4EFE-9899-ABCB0ADACE86}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Mvc.UI", "Basic\Senparc.Ncf.Mvc.UI\Senparc.Ncf.Mvc.UI.csproj", "{353775C5-4979-48FF-B4C6-90C54D923AB7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Core", "Basic\Senparc.Ncf.Core\Senparc.Ncf.Core.csproj", "{AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Repository", "Basic\Senparc.Ncf.Repository\Senparc.Ncf.Repository.csproj", "{9715307C-A38E-416C-B9A3-EF0F39837A1A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Log", "Basic\Senparc.Ncf.Log\Senparc.Ncf.Log.csproj", "{2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Utility", "Basic\Senparc.Ncf.Utility\Senparc.Ncf.Utility.csproj", "{49853A70-AE13-481D-9A98-72DE029717C9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Service", "Basic\Senparc.Ncf.Service\Senparc.Ncf.Service.csproj", "{05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.SMS", "Basic\Senparc.Ncf.SMS\Senparc.Ncf.SMS.csproj", "{D67659FE-8708-4913-9A56-BE8ECB838405}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{FEF3CC72-9596-49E1-A910-990F607E9E76}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02 Extensions", "02 Extensions", "{BBF132A7-018B-417A-9F56-396FB9CF391D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.XncfBase", "Basic\Senparc.Ncf.XncfBase\Senparc.Ncf.XncfBase.csproj", "{A151364D-A8F3-49CF-8A0E-8CBE9833225D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.XncfBase.Tests", "Basic\Senparc.Ncf.XncfBase.Tests\Senparc.Ncf.XncfBase.Tests.csproj", "{C040A61E-E18C-4DB1-ADC1-E399B4675ED8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Core.Tests", "Basic\Senparc.Ncf.Core.Tests\Senparc.Ncf.Core.Tests.csproj", "{D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DatabaseToolkit", "Extensions\Senparc.Xncf.DatabaseToolkit\Senparc.Xncf.DatabaseToolkit\Senparc.Xncf.DatabaseToolkit.csproj", "{392AB3DA-C723-41F6-BEA9-41AA716B185E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Terminal", "Extensions\Senparc.Xncf.Terminal\Senparc.Xncf.Terminal.csproj", "{AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Areas", "Areas", "{44293E2D-8698-424B-9124-B51713231EA2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.AreaBase", "Basic\Senparc.Ncf.AreaBase\Senparc.Ncf.AreaBase.csproj", "{4E18BD15-9397-43A0-87F4-770FDF434403}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{52ACE0AF-85A6-4C3C-B640-F313B809A0EE}" - ProjectSection(SolutionItems) = preProject - .editorconfig = .editorconfig - global.json = global.json - Graph1.dgml = Graph1.dgml - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.csproj", "{D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Database", "Database", "{06D46E79-A4B2-457A-93DB-E3060A12CFD0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.SqlServer", "Basic\Senparc.Ncf.Database.SqlServer\Senparc.Ncf.Database.SqlServer.csproj", "{6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database", "Basic\Senparc.Ncf.Database\Senparc.Ncf.Database.csproj", "{EEE0FF80-C554-4281-AD21-A0D72D4CC712}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.MySql", "Basic\Senparc.Ncf.Database.MySql\Senparc.Ncf.Database.MySql.csproj", "{AD791365-1699-411D-89BC-F5CE60451037}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabasePlant", "Basic\Senparc.Ncf.DatabasePlant\Senparc.Ncf.DatabasePlant.csproj", "{1DAB450F-E39E-4F01-9C08-90D154FBC252}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabasePlant.Tests", "Basic\Senparc.Ncf.DatabasePlant.Tests\Senparc.Ncf.DatabasePlant.Tests.csproj", "{3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.MySql.Backcup", "Basic\Senparc.Ncf.Database.MySql.Backup\Senparc.Ncf.Database.MySql.Backcup.csproj", "{548A1BB0-88DE-45D4-95DF-2538A9592823}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-3 XncfBuilder", "02-3 XncfBuilder", "{3C473DB5-6DAD-4BDE-B7AD-773DAB17582E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Sqlite", "Basic\Senparc.Ncf.Database.Sqlite\Senparc.Ncf.Database.Sqlite.csproj", "{CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder.Tests", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.Tests\Senparc.Xncf.XncfBuilder.Tests.csproj", "{A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder.Template", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.Template\Senparc.Xncf.XncfBuilder.Template.csproj", "{5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Swagger", "Extensions\Senparc.Xncf.Swagger\Senparc.Xncf.Swagger.csproj", "{23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.PostgreSQL", "Basic\Senparc.Ncf.Database.PostgreSQL\Senparc.Ncf.Database.PostgreSQL.csproj", "{9074E017-FD2A-48BE-8125-E1270E7B111D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unpublished", "Unpublished", "{1F5BD306-F852-4CAF-90D4-96BD7B518E3E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.FileExtension", "Basic\Unpublished\Senparc.Ncf.FileExtension\Senparc.Ncf.FileExtension.csproj", "{8941C544-58C3-4261-A52E-13B45132CA14}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.ImageUtility", "Base\Unpublished\Senparc.Ncf.ImageUtility\Senparc.Ncf.ImageUtility.csproj", "{0BF37A1B-7D06-442D-8E36-68AF2546FA3C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03 Unpublished", "03 Unpublished", "{3328552C-7377-45DB-8EE8-B4D9D0184266}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-1 SystemXncfs", "02-1 SystemXncfs", "{97BBCB28-782F-43D5-A604-0376298AF256}" - ProjectSection(SolutionItems) = preProject - Extensions\System\readme.md = Extensions\System\readme.md - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5940]Senparc.Xncf.Menu", "Extensions\System\Senparc.Xncf.Menu\[5940]Senparc.Xncf.Menu.csproj", "{023A95DB-D8AA-4123-9F9B-6A4616C7243A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5970]Senparc.Xncf.SystemManager", "Extensions\System\Senparc.Xncf.SystemManager\[5970]Senparc.Xncf.SystemManager.csproj", "{DED3B5E4-D281-4399-BD0E-3F612FF419F2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5950]Senparc.Xncf.XncfModuleManager", "Extensions\System\Senparc.Xncf.XncfModuleManager\[5950]Senparc.Xncf.XncfModuleManager.csproj", "{4135ED8B-229C-45C2-93E2-2A62E84E47ED}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5960]Senparc.Xncf.SystemPermission", "Extensions\System\Senparc.Xncf.SystemPermission\[5960]Senparc.Xncf.SystemPermission.csproj", "{642255CD-4B42-4CEB-A80A-D7D83F6CA989}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5980]Senparc.Xncf.SystemCore", "Extensions\System\Senparc.Xncf.SystemCore\[5980]Senparc.Xncf.SystemCore.csproj", "{6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "04 DevelopmentTools", "04 DevelopmentTools", "{2BBB19E7-0703-405F-9101-59D811377ABD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.IntegrationSample", "DevelopmentTools\Senparc.IntegrationSample\Senparc.IntegrationSample.csproj", "{19E42C61-9663-4245-A977-A10F64C57A90}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Web.DatabasePlant", "DevelopmentTools\Senparc.Web.DatabasePlant\Senparc.Web.DatabasePlant.csproj", "{06CFA71C-9838-4280-B418-9BF96C46FA9A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5990]Senparc.Xncf.Tenant", "Extensions\System\Senparc.Xncf.Tenant\[5990]Senparc.Xncf.Tenant.csproj", "{3DD8AA35-54A7-4343-8729-6F86F579C742}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5955]Senparc.Xncf.AreasBase", "Extensions\System\Senparc.Xncf.AreasBase\[5955]Senparc.Xncf.AreasBase.csproj", "{FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5990]Senparc.Xncf.Tenant.Interface", "Extensions\System\Senparc.Xncf.Tenant.Interface\[5990]Senparc.Xncf.Tenant.Interface.csproj", "{FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Oracle", "Basic\Senparc.Ncf.Database.Oracle\Senparc.Ncf.Database.Oracle.csproj", "{52F24539-98C1-4002-8489-948B2AE5D951}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Dapr", "Extensions\Senparc.Xncf.Dapr\Senparc.Xncf.Dapr.csproj", "{935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.PromptRange", "Extensions\Senparc.Xncf.PromptRange\Senparc.Xncf.PromptRange.csproj", "{31ACB9D0-E318-42F7-A7D7-F7D40AE75548}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.PromptRange.Tests", "Extensions\Senparc.Xncf.PromptRange.Tests\Senparc.Xncf.PromptRange.Tests.csproj", "{1328935B-885B-494D-AFF0-0FEEE18612A7}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-2 AI", "02-2 AI", "{235C1B17-5281-48F8-B891-8F84A9CBC34F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIKernel", "Extensions\Senparc.Xncf.AIKernel\Senparc.Xncf.AIKernel.csproj", "{02370F66-CC8C-4646-8EA2-9AFD72B2588E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIAgentsHub", "Extensions\Senparc.Xncf.AIAgentsHub\Senparc.Xncf.AIAgentsHub.csproj", "{78E25094-BDA7-4057-B862-E7AA05F45C36}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PromptRange", "PromptRange", "{D58B470F-C349-4D2D-96CA-28FE7559F7C7}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Agents", "Agents", "{9D32485B-CF36-4982-9B80-BD22042632E4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIAgentsHub.Tests", "Extensions\Senparc.Xncf.AIAgentsHub.Tests\Senparc.Xncf.AIAgentsHub.Tests.csproj", "{C0E8312B-F06C-4C64-B18D-374C2FDB20D1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabaseTests", "Basic\Senparc.Ncf.DatabaseTests\Senparc.Ncf.DatabaseTests.csproj", "{B28DCBE3-60BF-47E2-93F9-A45074F498E8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.IntegrationSample.AreaTests", "DevelopmentTools\Senparc.IntegrationSample.AreaTests\Senparc.IntegrationSample.AreaTests.csproj", "{379FAA06-8DBB-43F6-98B0-585019588AAB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AgentsManager", "Extensions\Senparc.Xncf.AgentsManager\Senparc.Xncf.AgentsManager.csproj", "{0EAE84A3-55C2-4357-9777-BA95CC24C9B8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Dm", "Basic\Senparc.Ncf.Database.Dm\Senparc.Ncf.Database.Dm.csproj", "{1DECEEE5-C45C-4F08-8042-12B6C2072EDB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.UnitTestExtension", "Basic\Senparc.Ncf.UnitTestExtension\Senparc.Ncf.UnitTestExtension.csproj", "{FD90A75B-2C62-453E-8ABD-C41C11B51679}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.ServiceTests", "Basic\Senparc.Ncf.ServiceTests\Senparc.Ncf.ServiceTests.csproj", "{FF956484-4527-48DD-A7BC-35D09AA6C675}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-4 Data", "02-4 Data", "{3CB2CD7E-2ADB-42DB-A438-3B438746E783}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DynamicData", "Extensions\Senparc.Xncf.DynamicData\Senparc.Xncf.DynamicData.csproj", "{5367D313-6195-48C3-8804-7C76A771A937}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DynamicDataTests", "Extensions\Senparc.Xncf.DynamicDataTests\Senparc.Xncf.DynamicDataTests.csproj", "{BAA7696A-7B50-4CCE-998F-72A03BB08C26}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.InMemory", "Basic\Senparc.Ncf.Database.InMemory\Senparc.Ncf.Database.InMemory.csproj", "{3D35641E-DF83-48D2-A532-0F8B7D050F99}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.FileManager", "Extensions\Senparc.Xncf.FileManager\Senparc.Xncf.FileManager.csproj", "{CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RAG", "RAG", "{F724A4C0-5E1A-4999-AC96-38583BA38968}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.KnowledgeBase", "Extensions\Senparc.Xncf.KnowledgeBase\Senparc.Xncf.KnowledgeBase.csproj", "{752764DB-F48B-4676-89DF-0350608A2AA7}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MultiDatabaseSupport", "MultiDatabaseSupport", "{5A99A74A-EFD8-4517-976B-4049AECBD74F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.SenMapic", "Extensions\Senparc.Xncf.SenMapic\Senparc.Xncf.SenMapic.csproj", "{DF117785-57C0-4B02-A84E-B84216AD487C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.SenMapicTests", "Extensions\Senparc.Xncf.SenMapicTests\Senparc.Xncf.SenMapicTests.csproj", "{E0C83571-7AE9-4728-857E-1192D2F6A58F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.AgentsManagerTests", "Extensions\Senparc.Xncf.AgentsManagerTests\Senparc.Xncf.AgentsManagerTests.csproj", "{9AD7E1B8-A60A-492F-9A95-6C815436E1E2}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MCP", "MCP", "{14D536B9-FF9A-436E-84A0-2E24D0A92423}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.MCP", "Extensions\Senparc.Xncf.MCP\Senparc.Xncf.MCP.csproj", "{DD369666-76DD-45E9-BB4F-2E59B174DED6}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-5 Weixin", "02-5 Weixin", "{B8D5130C-A85B-47FD-9451-4D238CDC22B8}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.WeixinManager.Tests", "Extensions\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager.Tests\Senparc.Xncf.WeixinManager.Tests.csproj", "{EF869C2D-2049-4DFF-9272-764F259E941F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.WeixinManager", "Extensions\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager.csproj", "{B0D0A383-C831-452F-A7F1-E4E75B612E4F}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|ARM64 = Debug|ARM64 - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Debug-Dapr|Any CPU = Debug-Dapr|Any CPU - Debug-Dapr|ARM64 = Debug-Dapr|ARM64 - Debug-Dapr|x64 = Debug-Dapr|x64 - Debug-Dapr|x86 = Debug-Dapr|x86 - ModifyPublish|Any CPU = ModifyPublish|Any CPU - ModifyPublish|ARM64 = ModifyPublish|ARM64 - ModifyPublish|x64 = ModifyPublish|x64 - ModifyPublish|x86 = ModifyPublish|x86 - NcfDebugForPromptRange|Any CPU = NcfDebugForPromptRange|Any CPU - NcfDebugForPromptRange|ARM64 = NcfDebugForPromptRange|ARM64 - NcfDebugForPromptRange|x64 = NcfDebugForPromptRange|x64 - NcfDebugForPromptRange|x86 = NcfDebugForPromptRange|x86 - Release|Any CPU = Release|Any CPU - Release|ARM64 = Release|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - TemplateRelease|Any CPU = TemplateRelease|Any CPU - TemplateRelease|ARM64 = TemplateRelease|ARM64 - TemplateRelease|x64 = TemplateRelease|x64 - TemplateRelease|x86 = TemplateRelease|x86 - Test|Any CPU = Test|Any CPU - Test|ARM64 = Test|ARM64 - Test|x64 = Test|x64 - Test|x86 = Test|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|ARM64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x86.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x86.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x64.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x86.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|Any CPU.Build.0 = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|ARM64.ActiveCfg = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|ARM64.Build.0 = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x64.ActiveCfg = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x64.Build.0 = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x86.ActiveCfg = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x86.Build.0 = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|Any CPU.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|Any CPU.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|ARM64.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|ARM64.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x64.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x64.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x86.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x86.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|ARM64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x86.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x86.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x64.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x86.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|Any CPU.Build.0 = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|ARM64.ActiveCfg = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|ARM64.Build.0 = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x64.ActiveCfg = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x64.Build.0 = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x86.ActiveCfg = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x86.Build.0 = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|Any CPU.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|ARM64.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|ARM64.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x64.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x64.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x86.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x86.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|ARM64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x86.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x86.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x64.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x86.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|Any CPU.Build.0 = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|ARM64.ActiveCfg = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|ARM64.Build.0 = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x64.ActiveCfg = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x64.Build.0 = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x86.ActiveCfg = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x86.Build.0 = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|Any CPU.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|Any CPU.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|ARM64.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|ARM64.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x64.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x64.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x86.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x86.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|ARM64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x86.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x86.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x64.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x86.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|Any CPU.Build.0 = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|ARM64.ActiveCfg = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|ARM64.Build.0 = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x64.ActiveCfg = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x64.Build.0 = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x86.ActiveCfg = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x86.Build.0 = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|Any CPU.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|Any CPU.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|ARM64.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|ARM64.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x64.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x64.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x86.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x86.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|ARM64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x86.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x86.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x64.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x86.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|Any CPU.Build.0 = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|ARM64.ActiveCfg = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|ARM64.Build.0 = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x64.ActiveCfg = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x64.Build.0 = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x86.ActiveCfg = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x86.Build.0 = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|Any CPU.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|Any CPU.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|ARM64.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|ARM64.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x64.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x64.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x86.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x86.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|ARM64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x86.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x86.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x64.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x86.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|Any CPU.Build.0 = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|ARM64.ActiveCfg = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|ARM64.Build.0 = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x64.ActiveCfg = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x64.Build.0 = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x86.ActiveCfg = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x86.Build.0 = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|Any CPU.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|Any CPU.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|ARM64.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|ARM64.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x64.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x64.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x86.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x86.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|ARM64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x86.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x86.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x64.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x86.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|Any CPU.Build.0 = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|ARM64.ActiveCfg = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|ARM64.Build.0 = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x64.ActiveCfg = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x64.Build.0 = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x86.ActiveCfg = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x86.Build.0 = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|Any CPU.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|Any CPU.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|ARM64.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|ARM64.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x64.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x64.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x86.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x86.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|ARM64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x86.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x86.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x64.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x86.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|Any CPU.Build.0 = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|ARM64.ActiveCfg = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|ARM64.Build.0 = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x64.ActiveCfg = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x64.Build.0 = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x86.ActiveCfg = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x86.Build.0 = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|Any CPU.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|Any CPU.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|ARM64.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|ARM64.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x64.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x64.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x86.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x86.Build.0 = Test|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|ARM64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x86.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x86.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|ARM64.ActiveCfg = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|ARM64.Build.0 = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x64.ActiveCfg = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x64.Build.0 = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x86.ActiveCfg = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x86.Build.0 = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|Any CPU.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|ARM64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x86.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x86.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|ARM64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x86.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x86.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|ARM64.ActiveCfg = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|ARM64.Build.0 = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x64.ActiveCfg = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x64.Build.0 = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x86.ActiveCfg = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x86.Build.0 = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|Any CPU.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|ARM64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x86.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x86.Build.0 = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|ARM64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x86.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x86.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x64.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x86.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|Any CPU.Build.0 = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|ARM64.ActiveCfg = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|ARM64.Build.0 = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x64.ActiveCfg = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x64.Build.0 = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x86.ActiveCfg = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x86.Build.0 = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|Any CPU.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|ARM64.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|ARM64.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x64.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x64.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x86.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x86.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|ARM64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x86.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x86.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x64.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x86.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|Any CPU.Build.0 = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|ARM64.ActiveCfg = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|ARM64.Build.0 = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x64.ActiveCfg = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x64.Build.0 = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x86.ActiveCfg = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x86.Build.0 = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|Any CPU.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|Any CPU.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|ARM64.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|ARM64.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x64.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x64.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x86.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x86.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|ARM64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x86.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x86.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x64.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x86.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|Any CPU.Build.0 = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|ARM64.ActiveCfg = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|ARM64.Build.0 = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x64.ActiveCfg = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x64.Build.0 = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x86.ActiveCfg = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x86.Build.0 = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|Any CPU.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|ARM64.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|ARM64.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x64.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x64.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x86.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x86.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|ARM64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x86.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x86.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x64.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x86.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|Any CPU.Build.0 = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|ARM64.ActiveCfg = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|ARM64.Build.0 = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x64.ActiveCfg = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x64.Build.0 = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x86.ActiveCfg = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x86.Build.0 = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|Any CPU.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|ARM64.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|ARM64.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x64.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x64.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x86.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x86.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|ARM64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x86.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x86.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x64.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x86.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|Any CPU.Build.0 = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|ARM64.ActiveCfg = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|ARM64.Build.0 = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x64.ActiveCfg = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x64.Build.0 = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x86.ActiveCfg = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x86.Build.0 = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|Any CPU.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|Any CPU.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|ARM64.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|ARM64.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x64.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x64.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x86.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x86.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|ARM64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x86.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x86.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x64.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x86.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|Any CPU.Build.0 = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|ARM64.ActiveCfg = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|ARM64.Build.0 = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x64.ActiveCfg = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x64.Build.0 = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x86.ActiveCfg = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x86.Build.0 = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|Any CPU.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|Any CPU.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|ARM64.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|ARM64.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x64.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x64.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x86.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x86.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|ARM64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x86.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x86.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x64.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x86.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|Any CPU.Build.0 = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|ARM64.ActiveCfg = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|ARM64.Build.0 = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|x64.ActiveCfg = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|x64.Build.0 = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|x86.ActiveCfg = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|x86.Build.0 = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|Any CPU.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|Any CPU.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|ARM64.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|ARM64.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|x64.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|x64.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|x86.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|x86.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|ARM64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x86.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x86.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x64.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x86.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|Any CPU.Build.0 = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|ARM64.ActiveCfg = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|ARM64.Build.0 = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x64.ActiveCfg = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x64.Build.0 = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x86.ActiveCfg = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x86.Build.0 = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|Any CPU.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|Any CPU.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|ARM64.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|ARM64.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x64.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x64.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x86.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x86.Build.0 = Test|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|ARM64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x86.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x86.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x86.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|ARM64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|ARM64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x86.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x86.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x86.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|Any CPU.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|ARM64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|ARM64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x86.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x86.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|Any CPU.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|ARM64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x86.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x86.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x64.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x86.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|Any CPU.ActiveCfg = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|Any CPU.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|ARM64.ActiveCfg = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|ARM64.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x64.ActiveCfg = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x64.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x86.ActiveCfg = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x86.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|Any CPU.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|Any CPU.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|ARM64.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|ARM64.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x64.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x64.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x86.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x86.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|ARM64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x86.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x86.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x64.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x86.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|Any CPU.Build.0 = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|ARM64.ActiveCfg = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|ARM64.Build.0 = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x64.ActiveCfg = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x64.Build.0 = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x86.ActiveCfg = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x86.Build.0 = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|Any CPU.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|Any CPU.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|ARM64.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|ARM64.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x64.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x64.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x86.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x86.Build.0 = Test|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|ARM64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x86.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x86.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x86.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|ARM64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|ARM64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x86.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x86.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x86.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|Any CPU.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|ARM64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|ARM64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x86.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x86.Build.0 = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|ARM64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x86.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x86.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x64.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x86.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|Any CPU.Build.0 = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|ARM64.ActiveCfg = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|ARM64.Build.0 = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x64.ActiveCfg = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x64.Build.0 = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x86.ActiveCfg = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x86.Build.0 = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|Any CPU.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|ARM64.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|ARM64.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x64.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x64.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x86.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x86.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|ARM64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x86.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x86.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x64.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x86.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|Any CPU.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|ARM64.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|ARM64.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x64.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x64.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x86.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x86.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x64.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x86.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|Any CPU.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|Any CPU.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|ARM64.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|ARM64.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x64.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x64.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x86.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x86.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|ARM64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x86.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x86.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x64.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x86.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|Any CPU.Build.0 = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|ARM64.ActiveCfg = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|ARM64.Build.0 = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x64.ActiveCfg = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x64.Build.0 = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x86.ActiveCfg = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x86.Build.0 = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|Any CPU.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|ARM64.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|ARM64.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x64.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x64.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x86.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x86.Build.0 = Test|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|ARM64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x86.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x86.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x86.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|Any CPU.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|ARM64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|ARM64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x86.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x86.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x86.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|Any CPU.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|ARM64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|ARM64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x86.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x86.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|ARM64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x86.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x86.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x86.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|Any CPU.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|ARM64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|ARM64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x86.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x86.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x86.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|Any CPU.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|ARM64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|ARM64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x86.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x86.Build.0 = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|ARM64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x86.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x86.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x64.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x86.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|Any CPU.Build.0 = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|ARM64.ActiveCfg = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|ARM64.Build.0 = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x64.ActiveCfg = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x64.Build.0 = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x86.ActiveCfg = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x86.Build.0 = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|Any CPU.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|Any CPU.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|ARM64.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|ARM64.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x64.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x64.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x86.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x86.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|ARM64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x86.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x86.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x64.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x86.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|Any CPU.Build.0 = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|ARM64.ActiveCfg = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|ARM64.Build.0 = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x64.ActiveCfg = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x64.Build.0 = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x86.ActiveCfg = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x86.Build.0 = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|Any CPU.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|Any CPU.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|ARM64.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|ARM64.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x64.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x64.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x86.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x86.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|ARM64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x86.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x86.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x64.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x86.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|Any CPU.Build.0 = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|ARM64.ActiveCfg = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|ARM64.Build.0 = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x64.ActiveCfg = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x64.Build.0 = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x86.ActiveCfg = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x86.Build.0 = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|Any CPU.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|Any CPU.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|ARM64.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|ARM64.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x64.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x64.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x86.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x86.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|Any CPU.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|ARM64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x86.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x86.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x64.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x86.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|Any CPU.ActiveCfg = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|Any CPU.Build.0 = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|ARM64.ActiveCfg = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|ARM64.Build.0 = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x64.ActiveCfg = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x64.Build.0 = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x86.ActiveCfg = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x86.Build.0 = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|Any CPU.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|Any CPU.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|ARM64.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|ARM64.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x64.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x64.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x86.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x86.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|ARM64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x86.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x86.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x64.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x86.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|Any CPU.Build.0 = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|ARM64.ActiveCfg = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|ARM64.Build.0 = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x64.ActiveCfg = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x64.Build.0 = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x86.ActiveCfg = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x86.Build.0 = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|Any CPU.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|Any CPU.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|ARM64.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|ARM64.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x64.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x64.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x86.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x86.Build.0 = Test|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|Any CPU.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|ARM64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x86.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x86.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|Any CPU.ActiveCfg = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|ARM64.ActiveCfg = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|ARM64.Build.0 = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x64.ActiveCfg = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x64.Build.0 = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x86.ActiveCfg = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x86.Build.0 = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|Any CPU.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|ARM64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x86.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x86.Build.0 = TemplateRelease|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|ARM64.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|x64.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|x64.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|x86.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|x86.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|x64.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|x86.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|Any CPU.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|ARM64.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|ARM64.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|x64.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|x64.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|x86.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|x86.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|x64.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|x86.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|Any CPU.Build.0 = Debug|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|ARM64.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|ARM64.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|x64.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|x64.Build.0 = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|x86.ActiveCfg = Release|Any CPU - {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|x86.Build.0 = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|ARM64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x86.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x86.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x64.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x86.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|Any CPU.Build.0 = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|ARM64.ActiveCfg = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|ARM64.Build.0 = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x64.ActiveCfg = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x64.Build.0 = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x86.ActiveCfg = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x86.Build.0 = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|Any CPU.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|Any CPU.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|ARM64.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|ARM64.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x64.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x64.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x86.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x86.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|ARM64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x86.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x86.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x64.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x86.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|Any CPU.Build.0 = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|ARM64.ActiveCfg = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|ARM64.Build.0 = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x64.ActiveCfg = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x64.Build.0 = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x86.ActiveCfg = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x86.Build.0 = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|Any CPU.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|Any CPU.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|ARM64.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|ARM64.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x64.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x64.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x86.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x86.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|ARM64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x86.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x86.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x64.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x86.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|Any CPU.Build.0 = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|ARM64.ActiveCfg = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|ARM64.Build.0 = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x64.ActiveCfg = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x64.Build.0 = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x86.ActiveCfg = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x86.Build.0 = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|Any CPU.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|ARM64.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|ARM64.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x64.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x64.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x86.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x86.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|Any CPU.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|ARM64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x86.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x86.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x64.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x86.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|Any CPU.ActiveCfg = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|Any CPU.Build.0 = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|ARM64.ActiveCfg = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|ARM64.Build.0 = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x64.ActiveCfg = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x64.Build.0 = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x86.ActiveCfg = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x86.Build.0 = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|Any CPU.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|Any CPU.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|ARM64.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|ARM64.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x64.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x64.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x86.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x86.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|ARM64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x86.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x86.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x64.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x86.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|Any CPU.Build.0 = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|ARM64.ActiveCfg = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|ARM64.Build.0 = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x64.ActiveCfg = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x64.Build.0 = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x86.ActiveCfg = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x86.Build.0 = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|Any CPU.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|ARM64.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|ARM64.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x64.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x64.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x86.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x86.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|Any CPU.Build.0 = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|ARM64.Build.0 = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x64.ActiveCfg = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x64.Build.0 = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x86.ActiveCfg = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x86.Build.0 = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x64.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x86.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|Any CPU.ActiveCfg = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|Any CPU.Build.0 = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|ARM64.ActiveCfg = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|ARM64.Build.0 = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x64.ActiveCfg = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x64.Build.0 = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x86.ActiveCfg = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x86.Build.0 = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|Any CPU.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|Any CPU.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|ARM64.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|ARM64.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x64.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x64.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x86.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x86.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|ARM64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x86.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x86.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x64.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x86.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|ARM64.ActiveCfg = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|ARM64.Build.0 = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x64.ActiveCfg = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x64.Build.0 = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x86.ActiveCfg = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x86.Build.0 = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|Any CPU.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|Any CPU.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|ARM64.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|ARM64.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x64.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x64.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x86.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x86.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|ARM64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x86.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x86.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x64.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x86.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|Any CPU.Build.0 = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|ARM64.ActiveCfg = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|ARM64.Build.0 = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x64.ActiveCfg = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x64.Build.0 = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x86.ActiveCfg = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x86.Build.0 = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|Any CPU.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|Any CPU.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|ARM64.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|ARM64.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x64.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x64.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x86.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x86.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|Any CPU.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|ARM64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x86.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x86.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x64.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x86.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|Any CPU.ActiveCfg = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|Any CPU.Build.0 = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|ARM64.ActiveCfg = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|ARM64.Build.0 = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x64.ActiveCfg = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x64.Build.0 = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x86.ActiveCfg = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x86.Build.0 = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|Any CPU.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|Any CPU.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|ARM64.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|ARM64.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x64.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x64.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x86.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x86.Build.0 = Test|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|ARM64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x86.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x86.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x86.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|ARM64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|ARM64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x86.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x86.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x86.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|Any CPU.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|ARM64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|ARM64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x86.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x86.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|ARM64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x86.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x86.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x86.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|ARM64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|ARM64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x86.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x86.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x86.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|Any CPU.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|ARM64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|ARM64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x86.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x86.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|ARM64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x86.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x86.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x86.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|ARM64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|ARM64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x86.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x86.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x86.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|Any CPU.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|ARM64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|ARM64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x86.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x86.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|ARM64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x86.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x86.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x64.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x86.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|Any CPU.Build.0 = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|ARM64.ActiveCfg = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|ARM64.Build.0 = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x64.ActiveCfg = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x64.Build.0 = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x86.ActiveCfg = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x86.Build.0 = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|Any CPU.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|Any CPU.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|ARM64.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|ARM64.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x64.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x64.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x86.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x86.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|ARM64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x86.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x86.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x64.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x86.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|Any CPU.Build.0 = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|ARM64.ActiveCfg = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|ARM64.Build.0 = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x64.ActiveCfg = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x64.Build.0 = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x86.ActiveCfg = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x86.Build.0 = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|Any CPU.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|Any CPU.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|ARM64.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|ARM64.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x64.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x64.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x86.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x86.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|ARM64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x86.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x86.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x64.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x86.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|Any CPU.Build.0 = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|ARM64.ActiveCfg = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|ARM64.Build.0 = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x64.ActiveCfg = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x64.Build.0 = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x86.ActiveCfg = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x86.Build.0 = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|Any CPU.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|Any CPU.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|ARM64.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|ARM64.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x64.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x64.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x86.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x86.Build.0 = Test|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|ARM64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x86.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x86.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x86.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|ARM64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|ARM64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x86.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x86.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x86.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|Any CPU.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|ARM64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|ARM64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x86.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x86.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|ARM64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x86.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x86.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x64.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x86.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|Any CPU.Build.0 = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|ARM64.ActiveCfg = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|ARM64.Build.0 = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|x64.ActiveCfg = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|x64.Build.0 = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|x86.ActiveCfg = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|x86.Build.0 = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|Any CPU.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|Any CPU.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|ARM64.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|ARM64.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|x64.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|x64.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|x86.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|x86.Build.0 = Test|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|ARM64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x86.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x86.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x86.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|ARM64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|ARM64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x86.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x86.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x86.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|Any CPU.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|ARM64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|ARM64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x86.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x86.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|ARM64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x86.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x86.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x64.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x86.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|Any CPU.Build.0 = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|ARM64.ActiveCfg = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|ARM64.Build.0 = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x64.ActiveCfg = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x64.Build.0 = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x86.ActiveCfg = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x86.Build.0 = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|Any CPU.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|Any CPU.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|ARM64.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|ARM64.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x64.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x64.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x86.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x86.Build.0 = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|ARM64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x86.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x86.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|Any CPU.Build.0 = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|ARM64.ActiveCfg = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|ARM64.Build.0 = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x64.ActiveCfg = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x64.Build.0 = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x86.ActiveCfg = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x86.Build.0 = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|Any CPU.ActiveCfg = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|Any CPU.Build.0 = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|ARM64.ActiveCfg = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|ARM64.Build.0 = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x64.ActiveCfg = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x64.Build.0 = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x86.ActiveCfg = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x86.Build.0 = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|ARM64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x86.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x86.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|Any CPU.Build.0 = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|ARM64.ActiveCfg = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|ARM64.Build.0 = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x64.ActiveCfg = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x64.Build.0 = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x86.ActiveCfg = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x86.Build.0 = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|Any CPU.ActiveCfg = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|Any CPU.Build.0 = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|ARM64.ActiveCfg = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|ARM64.Build.0 = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x64.ActiveCfg = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x64.Build.0 = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x86.ActiveCfg = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x86.Build.0 = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|ARM64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x86.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x86.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|Any CPU.Build.0 = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|ARM64.ActiveCfg = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|ARM64.Build.0 = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x64.ActiveCfg = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x64.Build.0 = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x86.ActiveCfg = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x86.Build.0 = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|Any CPU.ActiveCfg = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|Any CPU.Build.0 = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|ARM64.ActiveCfg = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|ARM64.Build.0 = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x64.ActiveCfg = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x64.Build.0 = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x86.ActiveCfg = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x86.Build.0 = Test|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|ARM64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x86.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x86.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|ARM64.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|ARM64.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x64.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x64.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x86.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x86.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x64.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x86.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|Any CPU.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|ARM64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|ARM64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x86.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x86.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|ARM64.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|x64.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|x64.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|x86.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|x86.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|ARM64.ActiveCfg = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|ARM64.Build.0 = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|x64.ActiveCfg = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|x64.Build.0 = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|x86.ActiveCfg = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|x86.Build.0 = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|x64.Build.0 = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|x86.Build.0 = Release|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|Any CPU.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|ARM64.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|ARM64.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|x64.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|x64.Build.0 = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|x86.ActiveCfg = Debug|Any CPU - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|x86.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|ARM64.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|x64.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|x64.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|x86.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|x86.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|Any CPU.Build.0 = Release|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|ARM64.ActiveCfg = Release|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|ARM64.Build.0 = Release|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|x64.ActiveCfg = Release|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|x64.Build.0 = Release|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|x86.ActiveCfg = Release|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|x86.Build.0 = Release|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|Any CPU.ActiveCfg = Test|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|Any CPU.Build.0 = Test|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|ARM64.ActiveCfg = Test|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|ARM64.Build.0 = Test|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|x64.ActiveCfg = Test|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|x64.Build.0 = Test|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|x86.ActiveCfg = Test|Any CPU - {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|x86.Build.0 = Test|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|ARM64.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|x64.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|x64.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|x86.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|x86.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|Any CPU.Build.0 = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|ARM64.ActiveCfg = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|ARM64.Build.0 = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|x64.ActiveCfg = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|x64.Build.0 = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|x86.ActiveCfg = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|x86.Build.0 = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|x64.Build.0 = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|x86.Build.0 = Release|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|Any CPU.ActiveCfg = Test|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|Any CPU.Build.0 = Test|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|ARM64.ActiveCfg = Test|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|ARM64.Build.0 = Test|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|x64.ActiveCfg = Test|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|x64.Build.0 = Test|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|x86.ActiveCfg = Test|Any CPU - {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|x86.Build.0 = Test|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|ARM64.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|x64.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|x64.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|x86.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|x86.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|Any CPU.Build.0 = Release|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|ARM64.ActiveCfg = Release|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|ARM64.Build.0 = Release|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|x64.ActiveCfg = Release|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|x64.Build.0 = Release|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|x86.ActiveCfg = Release|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|x86.Build.0 = Release|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|Any CPU.ActiveCfg = Test|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|Any CPU.Build.0 = Test|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|ARM64.ActiveCfg = Test|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|ARM64.Build.0 = Test|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|x64.ActiveCfg = Test|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|x64.Build.0 = Test|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|x86.ActiveCfg = Test|Any CPU - {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|x86.Build.0 = Test|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {353775C5-4979-48FF-B4C6-90C54D923AB7} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {9715307C-A38E-416C-B9A3-EF0F39837A1A} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {49853A70-AE13-481D-9A98-72DE029717C9} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {D67659FE-8708-4913-9A56-BE8ECB838405} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {FEF3CC72-9596-49E1-A910-990F607E9E76} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {A151364D-A8F3-49CF-8A0E-8CBE9833225D} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8} = {FEF3CC72-9596-49E1-A910-990F607E9E76} - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB} = {FEF3CC72-9596-49E1-A910-990F607E9E76} - {392AB3DA-C723-41F6-BEA9-41AA716B185E} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {44293E2D-8698-424B-9124-B51713231EA2} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {4E18BD15-9397-43A0-87F4-770FDF434403} = {44293E2D-8698-424B-9124-B51713231EA2} - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} - {06D46E79-A4B2-457A-93DB-E3060A12CFD0} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {EEE0FF80-C554-4281-AD21-A0D72D4CC712} = {44293E2D-8698-424B-9124-B51713231EA2} - {AD791365-1699-411D-89BC-F5CE60451037} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {1DAB450F-E39E-4F01-9C08-90D154FBC252} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605} = {FEF3CC72-9596-49E1-A910-990F607E9E76} - {548A1BB0-88DE-45D4-95DF-2538A9592823} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {9074E017-FD2A-48BE-8125-E1270E7B111D} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {8941C544-58C3-4261-A52E-13B45132CA14} = {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C} = {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} - {97BBCB28-782F-43D5-A604-0376298AF256} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {023A95DB-D8AA-4123-9F9B-6A4616C7243A} = {97BBCB28-782F-43D5-A604-0376298AF256} - {DED3B5E4-D281-4399-BD0E-3F612FF419F2} = {97BBCB28-782F-43D5-A604-0376298AF256} - {4135ED8B-229C-45C2-93E2-2A62E84E47ED} = {97BBCB28-782F-43D5-A604-0376298AF256} - {642255CD-4B42-4CEB-A80A-D7D83F6CA989} = {97BBCB28-782F-43D5-A604-0376298AF256} - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42} = {97BBCB28-782F-43D5-A604-0376298AF256} - {19E42C61-9663-4245-A977-A10F64C57A90} = {2BBB19E7-0703-405F-9101-59D811377ABD} - {06CFA71C-9838-4280-B418-9BF96C46FA9A} = {2BBB19E7-0703-405F-9101-59D811377ABD} - {3DD8AA35-54A7-4343-8729-6F86F579C742} = {97BBCB28-782F-43D5-A604-0376298AF256} - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22} = {97BBCB28-782F-43D5-A604-0376298AF256} - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF} = {97BBCB28-782F-43D5-A604-0376298AF256} - {52F24539-98C1-4002-8489-948B2AE5D951} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} - {1328935B-885B-494D-AFF0-0FEEE18612A7} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} - {235C1B17-5281-48F8-B891-8F84A9CBC34F} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {02370F66-CC8C-4646-8EA2-9AFD72B2588E} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} - {78E25094-BDA7-4057-B862-E7AA05F45C36} = {9D32485B-CF36-4982-9B80-BD22042632E4} - {D58B470F-C349-4D2D-96CA-28FE7559F7C7} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} - {9D32485B-CF36-4982-9B80-BD22042632E4} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1} = {9D32485B-CF36-4982-9B80-BD22042632E4} - {B28DCBE3-60BF-47E2-93F9-A45074F498E8} = {3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0} - {3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} - {379FAA06-8DBB-43F6-98B0-585019588AAB} = {2BBB19E7-0703-405F-9101-59D811377ABD} - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8} = {9D32485B-CF36-4982-9B80-BD22042632E4} - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {FD90A75B-2C62-453E-8ABD-C41C11B51679} = {FEF3CC72-9596-49E1-A910-990F607E9E76} - {FF956484-4527-48DD-A7BC-35D09AA6C675} = {FEF3CC72-9596-49E1-A910-990F607E9E76} - {3CB2CD7E-2ADB-42DB-A438-3B438746E783} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {5367D313-6195-48C3-8804-7C76A771A937} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {BAA7696A-7B50-4CCE-998F-72A03BB08C26} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {3D35641E-DF83-48D2-A532-0F8B7D050F99} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {F724A4C0-5E1A-4999-AC96-38583BA38968} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} - {752764DB-F48B-4676-89DF-0350608A2AA7} = {F724A4C0-5E1A-4999-AC96-38583BA38968} - {5A99A74A-EFD8-4517-976B-4049AECBD74F} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} - {DF117785-57C0-4B02-A84E-B84216AD487C} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {E0C83571-7AE9-4728-857E-1192D2F6A58F} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {9AD7E1B8-A60A-492F-9A95-6C815436E1E2} = {9D32485B-CF36-4982-9B80-BD22042632E4} - {14D536B9-FF9A-436E-84A0-2E24D0A92423} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} - {DD369666-76DD-45E9-BB4F-2E59B174DED6} = {14D536B9-FF9A-436E-84A0-2E24D0A92423} - {B8D5130C-A85B-47FD-9451-4D238CDC22B8} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {EF869C2D-2049-4DFF-9272-764F259E941F} = {B8D5130C-A85B-47FD-9451-4D238CDC22B8} - {B0D0A383-C831-452F-A7F1-E4E75B612E4F} = {B8D5130C-A85B-47FD-9451-4D238CDC22B8} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {7427A6C9-D522-4B10-B0AC-607D69736B50} - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 18 +VisualStudioVersion = 18.2.11415.280 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01 Basic", "01 Basic", "{20618121-91AE-4EFE-9899-ABCB0ADACE86}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Mvc.UI", "Basic\Senparc.Ncf.Mvc.UI\Senparc.Ncf.Mvc.UI.csproj", "{353775C5-4979-48FF-B4C6-90C54D923AB7}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Core", "Basic\Senparc.Ncf.Core\Senparc.Ncf.Core.csproj", "{AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Repository", "Basic\Senparc.Ncf.Repository\Senparc.Ncf.Repository.csproj", "{9715307C-A38E-416C-B9A3-EF0F39837A1A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Log", "Basic\Senparc.Ncf.Log\Senparc.Ncf.Log.csproj", "{2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Utility", "Basic\Senparc.Ncf.Utility\Senparc.Ncf.Utility.csproj", "{49853A70-AE13-481D-9A98-72DE029717C9}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Service", "Basic\Senparc.Ncf.Service\Senparc.Ncf.Service.csproj", "{05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.SMS", "Basic\Senparc.Ncf.SMS\Senparc.Ncf.SMS.csproj", "{D67659FE-8708-4913-9A56-BE8ECB838405}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{FEF3CC72-9596-49E1-A910-990F607E9E76}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02 Extensions", "02 Extensions", "{BBF132A7-018B-417A-9F56-396FB9CF391D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.XncfBase", "Basic\Senparc.Ncf.XncfBase\Senparc.Ncf.XncfBase.csproj", "{A151364D-A8F3-49CF-8A0E-8CBE9833225D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.XncfBase.Tests", "Basic\Senparc.Ncf.XncfBase.Tests\Senparc.Ncf.XncfBase.Tests.csproj", "{C040A61E-E18C-4DB1-ADC1-E399B4675ED8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Core.Tests", "Basic\Senparc.Ncf.Core.Tests\Senparc.Ncf.Core.Tests.csproj", "{D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DatabaseToolkit", "Extensions\Senparc.Xncf.DatabaseToolkit\Senparc.Xncf.DatabaseToolkit\Senparc.Xncf.DatabaseToolkit.csproj", "{392AB3DA-C723-41F6-BEA9-41AA716B185E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Terminal", "Extensions\Senparc.Xncf.Terminal\Senparc.Xncf.Terminal.csproj", "{AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Areas", "Areas", "{44293E2D-8698-424B-9124-B51713231EA2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.AreaBase", "Basic\Senparc.Ncf.AreaBase\Senparc.Ncf.AreaBase.csproj", "{4E18BD15-9397-43A0-87F4-770FDF434403}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{52ACE0AF-85A6-4C3C-B640-F313B809A0EE}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + global.json = global.json + Graph1.dgml = Graph1.dgml + EndProjectSection +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.csproj", "{D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Database", "Database", "{06D46E79-A4B2-457A-93DB-E3060A12CFD0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.SqlServer", "Basic\Senparc.Ncf.Database.SqlServer\Senparc.Ncf.Database.SqlServer.csproj", "{6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database", "Basic\Senparc.Ncf.Database\Senparc.Ncf.Database.csproj", "{EEE0FF80-C554-4281-AD21-A0D72D4CC712}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.MySql", "Basic\Senparc.Ncf.Database.MySql\Senparc.Ncf.Database.MySql.csproj", "{AD791365-1699-411D-89BC-F5CE60451037}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabasePlant", "Basic\Senparc.Ncf.DatabasePlant\Senparc.Ncf.DatabasePlant.csproj", "{1DAB450F-E39E-4F01-9C08-90D154FBC252}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabasePlant.Tests", "Basic\Senparc.Ncf.DatabasePlant.Tests\Senparc.Ncf.DatabasePlant.Tests.csproj", "{3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.MySql.Backcup", "Basic\Senparc.Ncf.Database.MySql.Backup\Senparc.Ncf.Database.MySql.Backcup.csproj", "{548A1BB0-88DE-45D4-95DF-2538A9592823}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-3 XncfBuilder", "02-3 XncfBuilder", "{3C473DB5-6DAD-4BDE-B7AD-773DAB17582E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Sqlite", "Basic\Senparc.Ncf.Database.Sqlite\Senparc.Ncf.Database.Sqlite.csproj", "{CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder.Tests", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.Tests\Senparc.Xncf.XncfBuilder.Tests.csproj", "{A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder.Template", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.Template\Senparc.Xncf.XncfBuilder.Template.csproj", "{5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Swagger", "Extensions\Senparc.Xncf.Swagger\Senparc.Xncf.Swagger.csproj", "{23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.PostgreSQL", "Basic\Senparc.Ncf.Database.PostgreSQL\Senparc.Ncf.Database.PostgreSQL.csproj", "{9074E017-FD2A-48BE-8125-E1270E7B111D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unpublished", "Unpublished", "{1F5BD306-F852-4CAF-90D4-96BD7B518E3E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.FileExtension", "Basic\Unpublished\Senparc.Ncf.FileExtension\Senparc.Ncf.FileExtension.csproj", "{8941C544-58C3-4261-A52E-13B45132CA14}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.ImageUtility", "Base\Unpublished\Senparc.Ncf.ImageUtility\Senparc.Ncf.ImageUtility.csproj", "{0BF37A1B-7D06-442D-8E36-68AF2546FA3C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03 Unpublished", "03 Unpublished", "{3328552C-7377-45DB-8EE8-B4D9D0184266}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-1 SystemXncfs", "02-1 SystemXncfs", "{97BBCB28-782F-43D5-A604-0376298AF256}" + ProjectSection(SolutionItems) = preProject + Extensions\System\readme.md = Extensions\System\readme.md + EndProjectSection +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5940]Senparc.Xncf.Menu", "Extensions\System\Senparc.Xncf.Menu\[5940]Senparc.Xncf.Menu.csproj", "{023A95DB-D8AA-4123-9F9B-6A4616C7243A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5970]Senparc.Xncf.SystemManager", "Extensions\System\Senparc.Xncf.SystemManager\[5970]Senparc.Xncf.SystemManager.csproj", "{DED3B5E4-D281-4399-BD0E-3F612FF419F2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5950]Senparc.Xncf.XncfModuleManager", "Extensions\System\Senparc.Xncf.XncfModuleManager\[5950]Senparc.Xncf.XncfModuleManager.csproj", "{4135ED8B-229C-45C2-93E2-2A62E84E47ED}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5960]Senparc.Xncf.SystemPermission", "Extensions\System\Senparc.Xncf.SystemPermission\[5960]Senparc.Xncf.SystemPermission.csproj", "{642255CD-4B42-4CEB-A80A-D7D83F6CA989}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5980]Senparc.Xncf.SystemCore", "Extensions\System\Senparc.Xncf.SystemCore\[5980]Senparc.Xncf.SystemCore.csproj", "{6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "04 DevelopmentTools", "04 DevelopmentTools", "{2BBB19E7-0703-405F-9101-59D811377ABD}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.IntegrationSample", "DevelopmentTools\Senparc.IntegrationSample\Senparc.IntegrationSample.csproj", "{19E42C61-9663-4245-A977-A10F64C57A90}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Web.DatabasePlant", "DevelopmentTools\Senparc.Web.DatabasePlant\Senparc.Web.DatabasePlant.csproj", "{06CFA71C-9838-4280-B418-9BF96C46FA9A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5990]Senparc.Xncf.Tenant", "Extensions\System\Senparc.Xncf.Tenant\[5990]Senparc.Xncf.Tenant.csproj", "{3DD8AA35-54A7-4343-8729-6F86F579C742}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5955]Senparc.Xncf.AreasBase", "Extensions\System\Senparc.Xncf.AreasBase\[5955]Senparc.Xncf.AreasBase.csproj", "{FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5990]Senparc.Xncf.Tenant.Interface", "Extensions\System\Senparc.Xncf.Tenant.Interface\[5990]Senparc.Xncf.Tenant.Interface.csproj", "{FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Oracle", "Basic\Senparc.Ncf.Database.Oracle\Senparc.Ncf.Database.Oracle.csproj", "{52F24539-98C1-4002-8489-948B2AE5D951}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Dapr", "Extensions\Senparc.Xncf.Dapr\Senparc.Xncf.Dapr.csproj", "{935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.PromptRange", "Extensions\Senparc.Xncf.PromptRange\Senparc.Xncf.PromptRange.csproj", "{31ACB9D0-E318-42F7-A7D7-F7D40AE75548}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.PromptRange.Tests", "Extensions\Senparc.Xncf.PromptRange.Tests\Senparc.Xncf.PromptRange.Tests.csproj", "{1328935B-885B-494D-AFF0-0FEEE18612A7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-2 AI", "02-2 AI", "{235C1B17-5281-48F8-B891-8F84A9CBC34F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIKernel", "Extensions\Senparc.Xncf.AIKernel\Senparc.Xncf.AIKernel.csproj", "{02370F66-CC8C-4646-8EA2-9AFD72B2588E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIAgentsHub", "Extensions\Senparc.Xncf.AIAgentsHub\Senparc.Xncf.AIAgentsHub.csproj", "{78E25094-BDA7-4057-B862-E7AA05F45C36}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PromptRange", "PromptRange", "{D58B470F-C349-4D2D-96CA-28FE7559F7C7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Agents", "Agents", "{9D32485B-CF36-4982-9B80-BD22042632E4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIAgentsHub.Tests", "Extensions\Senparc.Xncf.AIAgentsHub.Tests\Senparc.Xncf.AIAgentsHub.Tests.csproj", "{C0E8312B-F06C-4C64-B18D-374C2FDB20D1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabaseTests", "Basic\Senparc.Ncf.DatabaseTests\Senparc.Ncf.DatabaseTests.csproj", "{B28DCBE3-60BF-47E2-93F9-A45074F498E8}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.IntegrationSample.AreaTests", "DevelopmentTools\Senparc.IntegrationSample.AreaTests\Senparc.IntegrationSample.AreaTests.csproj", "{379FAA06-8DBB-43F6-98B0-585019588AAB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AgentsManager", "Extensions\Senparc.Xncf.AgentsManager\Senparc.Xncf.AgentsManager.csproj", "{0EAE84A3-55C2-4357-9777-BA95CC24C9B8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Dm", "Basic\Senparc.Ncf.Database.Dm\Senparc.Ncf.Database.Dm.csproj", "{1DECEEE5-C45C-4F08-8042-12B6C2072EDB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.UnitTestExtension", "Basic\Senparc.Ncf.UnitTestExtension\Senparc.Ncf.UnitTestExtension.csproj", "{FD90A75B-2C62-453E-8ABD-C41C11B51679}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.ServiceTests", "Basic\Senparc.Ncf.ServiceTests\Senparc.Ncf.ServiceTests.csproj", "{FF956484-4527-48DD-A7BC-35D09AA6C675}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-4 Data", "02-4 Data", "{3CB2CD7E-2ADB-42DB-A438-3B438746E783}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DynamicData", "Extensions\Senparc.Xncf.DynamicData\Senparc.Xncf.DynamicData.csproj", "{5367D313-6195-48C3-8804-7C76A771A937}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DynamicDataTests", "Extensions\Senparc.Xncf.DynamicDataTests\Senparc.Xncf.DynamicDataTests.csproj", "{BAA7696A-7B50-4CCE-998F-72A03BB08C26}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.InMemory", "Basic\Senparc.Ncf.Database.InMemory\Senparc.Ncf.Database.InMemory.csproj", "{3D35641E-DF83-48D2-A532-0F8B7D050F99}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.FileManager", "Extensions\Senparc.Xncf.FileManager\Senparc.Xncf.FileManager.csproj", "{CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RAG", "RAG", "{F724A4C0-5E1A-4999-AC96-38583BA38968}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.KnowledgeBase", "Extensions\Senparc.Xncf.KnowledgeBase\Senparc.Xncf.KnowledgeBase.csproj", "{752764DB-F48B-4676-89DF-0350608A2AA7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MultiDatabaseSupport", "MultiDatabaseSupport", "{5A99A74A-EFD8-4517-976B-4049AECBD74F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.SenMapic", "Extensions\Senparc.Xncf.SenMapic\Senparc.Xncf.SenMapic.csproj", "{DF117785-57C0-4B02-A84E-B84216AD487C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.SenMapicTests", "Extensions\Senparc.Xncf.SenMapicTests\Senparc.Xncf.SenMapicTests.csproj", "{E0C83571-7AE9-4728-857E-1192D2F6A58F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.AgentsManagerTests", "Extensions\Senparc.Xncf.AgentsManagerTests\Senparc.Xncf.AgentsManagerTests.csproj", "{9AD7E1B8-A60A-492F-9A95-6C815436E1E2}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MCP", "MCP", "{14D536B9-FF9A-436E-84A0-2E24D0A92423}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.MCP", "Extensions\Senparc.Xncf.MCP\Senparc.Xncf.MCP.csproj", "{DD369666-76DD-45E9-BB4F-2E59B174DED6}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-5 Weixin", "02-5 Weixin", "{B8D5130C-A85B-47FD-9451-4D238CDC22B8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.WeixinManager.Tests", "Extensions\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager.Tests\Senparc.Xncf.WeixinManager.Tests.csproj", "{EF869C2D-2049-4DFF-9272-764F259E941F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.WeixinManager", "Extensions\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager.csproj", "{B0D0A383-C831-452F-A7F1-E4E75B612E4F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.FirmwareUpdate", "Extensions\Senparc.Xncf.FirmwareUpdate\Senparc.Xncf.FirmwareUpdate.csproj", "{D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.PromptRange.Abstractions", "Extensions\Senparc.Xncf.PromptRange.Abstractions\Senparc.Xncf.PromptRange.Abstractions.csproj", "{36B6E355-17FA-F82F-3699-A2EC5702FDF1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.AgentsManager.Abstractions", "Extensions\Senparc.Xncf.AgentsManager.Abstractions\Senparc.Xncf.AgentsManager.Abstractions.csproj", "{72D6991A-4BF0-A9C6-C061-80C32B54ED56}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{BE133D91-034E-1084-498B-FF24C4084A55}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Senparc.Xncf.XncfBuilder", "Senparc.Xncf.XncfBuilder", "{F92E1042-4479-7920-2C98-FEB97EBADEF1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.XncfBuilder.Abstractions", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.Abstractions\Senparc.Xncf.XncfBuilder.Abstractions.csproj", "{A9F08C2A-8EC8-4B10-AAA5-938453E6199D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Basic", "Basic", "{C6A6A595-43EC-5C54-28CE-0A4B4C789262}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Ncf.Shared.Abstractions", "Basic\Senparc.Ncf.Shared.Abstractions\Senparc.Ncf.Shared.Abstractions.csproj", "{69827A1A-0410-4DC0-9669-0369B15DAD5A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|ARM64 = Debug|ARM64 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Debug-Dapr|Any CPU = Debug-Dapr|Any CPU + Debug-Dapr|ARM64 = Debug-Dapr|ARM64 + Debug-Dapr|x64 = Debug-Dapr|x64 + Debug-Dapr|x86 = Debug-Dapr|x86 + ModifyPublish|Any CPU = ModifyPublish|Any CPU + ModifyPublish|ARM64 = ModifyPublish|ARM64 + ModifyPublish|x64 = ModifyPublish|x64 + ModifyPublish|x86 = ModifyPublish|x86 + NcfDebugForPromptRange|Any CPU = NcfDebugForPromptRange|Any CPU + NcfDebugForPromptRange|ARM64 = NcfDebugForPromptRange|ARM64 + NcfDebugForPromptRange|x64 = NcfDebugForPromptRange|x64 + NcfDebugForPromptRange|x86 = NcfDebugForPromptRange|x86 + Release|Any CPU = Release|Any CPU + Release|ARM64 = Release|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + TemplateRelease|Any CPU = TemplateRelease|Any CPU + TemplateRelease|ARM64 = TemplateRelease|ARM64 + TemplateRelease|x64 = TemplateRelease|x64 + TemplateRelease|x86 = TemplateRelease|x86 + Test|Any CPU = Test|Any CPU + Test|ARM64 = Test|ARM64 + Test|x64 = Test|x64 + Test|x86 = Test|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|ARM64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x86.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x86.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x64.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x86.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|Any CPU.Build.0 = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|ARM64.ActiveCfg = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|ARM64.Build.0 = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x64.ActiveCfg = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x64.Build.0 = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x86.ActiveCfg = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x86.Build.0 = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|Any CPU.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|Any CPU.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|ARM64.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|ARM64.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x64.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x64.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x86.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x86.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|ARM64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x86.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x86.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x64.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x86.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|Any CPU.Build.0 = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|ARM64.ActiveCfg = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|ARM64.Build.0 = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x64.ActiveCfg = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x64.Build.0 = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x86.ActiveCfg = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x86.Build.0 = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|Any CPU.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|ARM64.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|ARM64.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x64.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x64.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x86.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x86.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|ARM64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x86.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x86.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x64.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x86.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|Any CPU.Build.0 = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|ARM64.ActiveCfg = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|ARM64.Build.0 = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x64.ActiveCfg = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x64.Build.0 = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x86.ActiveCfg = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x86.Build.0 = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|Any CPU.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|Any CPU.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|ARM64.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|ARM64.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x64.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x64.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x86.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x86.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|ARM64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x86.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x86.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x64.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x86.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|Any CPU.Build.0 = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|ARM64.ActiveCfg = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|ARM64.Build.0 = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x64.ActiveCfg = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x64.Build.0 = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x86.ActiveCfg = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x86.Build.0 = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|Any CPU.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|Any CPU.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|ARM64.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|ARM64.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x64.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x64.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x86.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x86.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|ARM64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x86.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x86.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x64.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x86.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|Any CPU.Build.0 = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|ARM64.ActiveCfg = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|ARM64.Build.0 = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x64.ActiveCfg = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x64.Build.0 = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x86.ActiveCfg = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x86.Build.0 = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|Any CPU.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|Any CPU.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|ARM64.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|ARM64.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x64.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x64.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x86.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x86.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|ARM64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x86.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x86.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x64.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x86.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|Any CPU.Build.0 = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|ARM64.ActiveCfg = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|ARM64.Build.0 = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x64.ActiveCfg = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x64.Build.0 = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x86.ActiveCfg = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x86.Build.0 = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|Any CPU.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|Any CPU.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|ARM64.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|ARM64.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x64.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x64.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x86.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x86.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|ARM64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x86.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x86.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x64.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x86.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|Any CPU.Build.0 = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|ARM64.ActiveCfg = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|ARM64.Build.0 = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x64.ActiveCfg = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x64.Build.0 = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x86.ActiveCfg = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x86.Build.0 = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|Any CPU.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|Any CPU.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|ARM64.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|ARM64.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x64.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x64.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x86.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x86.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|ARM64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x86.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x86.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x64.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x86.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|Any CPU.Build.0 = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|ARM64.ActiveCfg = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|ARM64.Build.0 = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x64.ActiveCfg = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x64.Build.0 = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x86.ActiveCfg = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x86.Build.0 = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|Any CPU.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|Any CPU.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|ARM64.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|ARM64.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x64.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x64.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x86.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x86.Build.0 = Test|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|ARM64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x86.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x86.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|ARM64.ActiveCfg = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|ARM64.Build.0 = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x64.ActiveCfg = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x64.Build.0 = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x86.ActiveCfg = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x86.Build.0 = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|Any CPU.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|ARM64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x86.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x86.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|ARM64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x86.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x86.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|ARM64.ActiveCfg = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|ARM64.Build.0 = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x64.ActiveCfg = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x64.Build.0 = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x86.ActiveCfg = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x86.Build.0 = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|Any CPU.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|ARM64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x86.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x86.Build.0 = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|ARM64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x86.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x86.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x64.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x86.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|Any CPU.Build.0 = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|ARM64.ActiveCfg = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|ARM64.Build.0 = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x64.ActiveCfg = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x64.Build.0 = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x86.ActiveCfg = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x86.Build.0 = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|Any CPU.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|ARM64.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|ARM64.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x64.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x64.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x86.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x86.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|ARM64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x86.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x86.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x64.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x86.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|Any CPU.Build.0 = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|ARM64.ActiveCfg = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|ARM64.Build.0 = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x64.ActiveCfg = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x64.Build.0 = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x86.ActiveCfg = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x86.Build.0 = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|Any CPU.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|Any CPU.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|ARM64.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|ARM64.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x64.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x64.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x86.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x86.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|ARM64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x86.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x86.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x64.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x86.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|Any CPU.Build.0 = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|ARM64.ActiveCfg = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|ARM64.Build.0 = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x64.ActiveCfg = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x64.Build.0 = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x86.ActiveCfg = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x86.Build.0 = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|Any CPU.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|ARM64.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|ARM64.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x64.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x64.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x86.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x86.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|ARM64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x86.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x86.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x64.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x86.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|Any CPU.Build.0 = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|ARM64.ActiveCfg = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|ARM64.Build.0 = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x64.ActiveCfg = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x64.Build.0 = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x86.ActiveCfg = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x86.Build.0 = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|Any CPU.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|ARM64.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|ARM64.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x64.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x64.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x86.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x86.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|ARM64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x86.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x86.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x64.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x86.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|Any CPU.Build.0 = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|ARM64.ActiveCfg = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|ARM64.Build.0 = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x64.ActiveCfg = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x64.Build.0 = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x86.ActiveCfg = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x86.Build.0 = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|Any CPU.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|Any CPU.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|ARM64.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|ARM64.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x64.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x64.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x86.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x86.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|ARM64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x86.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x86.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x64.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x86.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|Any CPU.Build.0 = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|ARM64.ActiveCfg = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|ARM64.Build.0 = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x64.ActiveCfg = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x64.Build.0 = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x86.ActiveCfg = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x86.Build.0 = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|Any CPU.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|Any CPU.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|ARM64.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|ARM64.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x64.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x64.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x86.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x86.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|ARM64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x86.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x86.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x64.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x86.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|Any CPU.Build.0 = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|ARM64.ActiveCfg = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|ARM64.Build.0 = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|x64.ActiveCfg = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|x64.Build.0 = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|x86.ActiveCfg = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|x86.Build.0 = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|Any CPU.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|Any CPU.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|ARM64.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|ARM64.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|x64.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|x64.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|x86.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|x86.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|ARM64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x86.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x86.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x64.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x86.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|Any CPU.Build.0 = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|ARM64.ActiveCfg = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|ARM64.Build.0 = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x64.ActiveCfg = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x64.Build.0 = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x86.ActiveCfg = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x86.Build.0 = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|Any CPU.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|Any CPU.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|ARM64.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|ARM64.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x64.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x64.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x86.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x86.Build.0 = Test|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|ARM64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x86.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x86.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x86.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|ARM64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|ARM64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x86.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x86.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x86.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|Any CPU.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|ARM64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|ARM64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x86.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x86.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|Any CPU.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|ARM64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x86.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x86.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x64.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x86.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|Any CPU.ActiveCfg = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|Any CPU.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|ARM64.ActiveCfg = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|ARM64.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x64.ActiveCfg = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x64.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x86.ActiveCfg = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x86.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|Any CPU.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|Any CPU.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|ARM64.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|ARM64.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x64.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x64.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x86.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x86.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|ARM64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x86.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x86.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x64.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x86.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|Any CPU.Build.0 = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|ARM64.ActiveCfg = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|ARM64.Build.0 = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x64.ActiveCfg = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x64.Build.0 = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x86.ActiveCfg = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x86.Build.0 = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|Any CPU.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|Any CPU.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|ARM64.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|ARM64.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x64.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x64.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x86.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x86.Build.0 = Test|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|ARM64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x86.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x86.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x86.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|ARM64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|ARM64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x86.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x86.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x86.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|Any CPU.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|ARM64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|ARM64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x86.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x86.Build.0 = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|ARM64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x86.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x86.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x64.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x86.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|Any CPU.Build.0 = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|ARM64.ActiveCfg = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|ARM64.Build.0 = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x64.ActiveCfg = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x64.Build.0 = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x86.ActiveCfg = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x86.Build.0 = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|Any CPU.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|ARM64.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|ARM64.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x64.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x64.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x86.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x86.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|ARM64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x86.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x86.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x64.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x86.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|Any CPU.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|ARM64.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|ARM64.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x64.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x64.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x86.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x86.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x64.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x86.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|Any CPU.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|Any CPU.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|ARM64.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|ARM64.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x64.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x64.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x86.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x86.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|ARM64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x86.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x86.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x64.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x86.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|Any CPU.Build.0 = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|ARM64.ActiveCfg = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|ARM64.Build.0 = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x64.ActiveCfg = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x64.Build.0 = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x86.ActiveCfg = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x86.Build.0 = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|Any CPU.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|ARM64.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|ARM64.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x64.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x64.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x86.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x86.Build.0 = Test|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|ARM64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x86.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x86.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x86.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|Any CPU.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|ARM64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|ARM64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x86.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x86.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x86.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|Any CPU.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|ARM64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|ARM64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x86.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x86.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|ARM64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x86.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x86.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x86.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|Any CPU.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|ARM64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|ARM64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x86.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x86.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x86.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|Any CPU.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|ARM64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|ARM64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x86.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x86.Build.0 = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|ARM64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x86.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x86.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x64.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x86.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|Any CPU.Build.0 = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|ARM64.ActiveCfg = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|ARM64.Build.0 = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x64.ActiveCfg = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x64.Build.0 = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x86.ActiveCfg = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x86.Build.0 = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|Any CPU.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|Any CPU.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|ARM64.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|ARM64.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x64.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x64.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x86.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x86.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|ARM64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x86.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x86.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x64.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x86.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|Any CPU.Build.0 = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|ARM64.ActiveCfg = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|ARM64.Build.0 = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x64.ActiveCfg = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x64.Build.0 = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x86.ActiveCfg = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x86.Build.0 = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|Any CPU.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|Any CPU.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|ARM64.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|ARM64.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x64.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x64.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x86.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x86.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|ARM64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x86.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x86.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x64.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x86.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|Any CPU.Build.0 = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|ARM64.ActiveCfg = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|ARM64.Build.0 = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x64.ActiveCfg = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x64.Build.0 = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x86.ActiveCfg = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x86.Build.0 = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|Any CPU.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|Any CPU.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|ARM64.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|ARM64.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x64.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x64.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x86.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x86.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|Any CPU.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|ARM64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x86.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x86.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x64.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x86.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|Any CPU.ActiveCfg = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|Any CPU.Build.0 = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|ARM64.ActiveCfg = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|ARM64.Build.0 = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x64.ActiveCfg = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x64.Build.0 = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x86.ActiveCfg = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x86.Build.0 = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|Any CPU.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|Any CPU.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|ARM64.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|ARM64.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x64.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x64.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x86.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x86.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|ARM64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x86.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x86.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x64.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x86.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|Any CPU.Build.0 = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|ARM64.ActiveCfg = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|ARM64.Build.0 = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x64.ActiveCfg = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x64.Build.0 = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x86.ActiveCfg = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x86.Build.0 = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|Any CPU.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|Any CPU.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|ARM64.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|ARM64.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x64.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x64.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x86.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x86.Build.0 = Test|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|Any CPU.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|ARM64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x86.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x86.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|Any CPU.ActiveCfg = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|ARM64.ActiveCfg = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|ARM64.Build.0 = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x64.ActiveCfg = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x64.Build.0 = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x86.ActiveCfg = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x86.Build.0 = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|Any CPU.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|ARM64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x86.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x86.Build.0 = TemplateRelease|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|ARM64.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|x64.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|x64.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|x86.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug|x86.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|x64.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.ModifyPublish|x86.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|Any CPU.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|ARM64.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|ARM64.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|x64.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|x64.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|x86.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Release|x86.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|x64.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.TemplateRelease|x86.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|Any CPU.Build.0 = Debug|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|ARM64.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|ARM64.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|x64.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|x64.Build.0 = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|x86.ActiveCfg = Release|Any CPU + {06CFA71C-9838-4280-B418-9BF96C46FA9A}.Test|x86.Build.0 = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|ARM64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x86.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x86.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x64.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x86.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|Any CPU.Build.0 = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|ARM64.ActiveCfg = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|ARM64.Build.0 = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x64.ActiveCfg = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x64.Build.0 = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x86.ActiveCfg = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x86.Build.0 = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|Any CPU.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|Any CPU.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|ARM64.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|ARM64.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x64.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x64.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x86.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x86.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|ARM64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x86.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x86.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x64.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x86.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|Any CPU.Build.0 = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|ARM64.ActiveCfg = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|ARM64.Build.0 = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x64.ActiveCfg = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x64.Build.0 = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x86.ActiveCfg = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x86.Build.0 = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|Any CPU.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|Any CPU.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|ARM64.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|ARM64.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x64.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x64.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x86.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x86.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|ARM64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x86.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x86.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x64.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x86.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|Any CPU.Build.0 = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|ARM64.ActiveCfg = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|ARM64.Build.0 = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x64.ActiveCfg = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x64.Build.0 = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x86.ActiveCfg = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x86.Build.0 = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|Any CPU.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|ARM64.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|ARM64.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x64.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x64.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x86.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x86.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|Any CPU.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|ARM64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x86.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x86.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x64.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x86.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|Any CPU.ActiveCfg = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|Any CPU.Build.0 = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|ARM64.ActiveCfg = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|ARM64.Build.0 = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x64.ActiveCfg = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x64.Build.0 = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x86.ActiveCfg = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x86.Build.0 = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|Any CPU.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|Any CPU.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|ARM64.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|ARM64.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x64.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x64.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x86.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x86.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|ARM64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x86.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x86.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x64.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x86.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|Any CPU.Build.0 = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|ARM64.ActiveCfg = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|ARM64.Build.0 = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x64.ActiveCfg = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x64.Build.0 = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x86.ActiveCfg = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x86.Build.0 = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|Any CPU.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|ARM64.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|ARM64.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x64.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x64.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x86.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x86.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|Any CPU.Build.0 = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|ARM64.Build.0 = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x64.ActiveCfg = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x64.Build.0 = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x86.ActiveCfg = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x86.Build.0 = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x64.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x86.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|Any CPU.ActiveCfg = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|Any CPU.Build.0 = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|ARM64.ActiveCfg = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|ARM64.Build.0 = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x64.ActiveCfg = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x64.Build.0 = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x86.ActiveCfg = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x86.Build.0 = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|Any CPU.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|Any CPU.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|ARM64.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|ARM64.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x64.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x64.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x86.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x86.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|ARM64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x86.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x86.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x64.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x86.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|ARM64.ActiveCfg = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|ARM64.Build.0 = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x64.ActiveCfg = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x64.Build.0 = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x86.ActiveCfg = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x86.Build.0 = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|Any CPU.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|Any CPU.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|ARM64.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|ARM64.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x64.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x64.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x86.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x86.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|ARM64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x86.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x86.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x64.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x86.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|Any CPU.Build.0 = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|ARM64.ActiveCfg = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|ARM64.Build.0 = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x64.ActiveCfg = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x64.Build.0 = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x86.ActiveCfg = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x86.Build.0 = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|Any CPU.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|Any CPU.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|ARM64.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|ARM64.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x64.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x64.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x86.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x86.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|Any CPU.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|ARM64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x86.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x86.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x64.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x86.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|Any CPU.ActiveCfg = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|Any CPU.Build.0 = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|ARM64.ActiveCfg = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|ARM64.Build.0 = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x64.ActiveCfg = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x64.Build.0 = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x86.ActiveCfg = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x86.Build.0 = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|Any CPU.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|Any CPU.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|ARM64.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|ARM64.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x64.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x64.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x86.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x86.Build.0 = Test|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|ARM64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x86.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x86.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x86.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|ARM64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|ARM64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x86.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x86.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x86.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|Any CPU.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|ARM64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|ARM64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x86.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x86.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|ARM64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x86.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x86.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x86.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|ARM64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|ARM64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x86.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x86.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x86.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|Any CPU.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|ARM64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|ARM64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x86.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x86.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|ARM64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x86.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x86.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x86.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|ARM64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|ARM64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x86.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x86.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x86.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|Any CPU.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|ARM64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|ARM64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x86.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x86.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|ARM64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x86.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x86.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x64.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x86.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|Any CPU.Build.0 = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|ARM64.ActiveCfg = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|ARM64.Build.0 = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x64.ActiveCfg = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x64.Build.0 = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x86.ActiveCfg = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x86.Build.0 = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|Any CPU.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|Any CPU.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|ARM64.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|ARM64.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x64.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x64.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x86.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x86.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|ARM64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x86.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x86.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x64.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x86.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|Any CPU.Build.0 = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|ARM64.ActiveCfg = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|ARM64.Build.0 = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x64.ActiveCfg = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x64.Build.0 = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x86.ActiveCfg = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x86.Build.0 = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|Any CPU.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|Any CPU.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|ARM64.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|ARM64.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x64.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x64.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x86.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x86.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|ARM64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x86.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x86.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x64.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x86.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|Any CPU.Build.0 = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|ARM64.ActiveCfg = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|ARM64.Build.0 = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x64.ActiveCfg = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x64.Build.0 = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x86.ActiveCfg = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x86.Build.0 = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|Any CPU.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|Any CPU.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|ARM64.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|ARM64.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x64.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x64.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x86.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x86.Build.0 = Test|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|ARM64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x86.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x86.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x86.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|ARM64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|ARM64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x86.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x86.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x86.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|Any CPU.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|ARM64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|ARM64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x86.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x86.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|ARM64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x86.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x86.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x64.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x86.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|Any CPU.Build.0 = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|ARM64.ActiveCfg = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|ARM64.Build.0 = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|x64.ActiveCfg = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|x64.Build.0 = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|x86.ActiveCfg = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|x86.Build.0 = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|Any CPU.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|Any CPU.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|ARM64.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|ARM64.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|x64.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|x64.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|x86.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|x86.Build.0 = Test|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|ARM64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x86.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x86.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x86.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|ARM64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|ARM64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x86.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x86.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x86.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|Any CPU.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|ARM64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|ARM64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x86.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x86.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|ARM64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x86.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x86.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x64.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x86.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|Any CPU.Build.0 = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|ARM64.ActiveCfg = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|ARM64.Build.0 = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x64.ActiveCfg = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x64.Build.0 = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x86.ActiveCfg = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x86.Build.0 = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|Any CPU.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|Any CPU.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|ARM64.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|ARM64.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x64.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x64.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x86.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x86.Build.0 = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|ARM64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x86.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x86.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|Any CPU.Build.0 = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|ARM64.ActiveCfg = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|ARM64.Build.0 = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x64.ActiveCfg = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x64.Build.0 = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x86.ActiveCfg = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x86.Build.0 = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|Any CPU.ActiveCfg = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|Any CPU.Build.0 = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|ARM64.ActiveCfg = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|ARM64.Build.0 = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x64.ActiveCfg = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x64.Build.0 = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x86.ActiveCfg = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x86.Build.0 = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|ARM64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x86.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x86.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|Any CPU.Build.0 = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|ARM64.ActiveCfg = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|ARM64.Build.0 = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x64.ActiveCfg = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x64.Build.0 = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x86.ActiveCfg = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x86.Build.0 = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|Any CPU.ActiveCfg = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|Any CPU.Build.0 = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|ARM64.ActiveCfg = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|ARM64.Build.0 = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x64.ActiveCfg = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x64.Build.0 = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x86.ActiveCfg = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x86.Build.0 = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|ARM64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x86.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x86.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|Any CPU.Build.0 = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|ARM64.ActiveCfg = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|ARM64.Build.0 = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x64.ActiveCfg = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x64.Build.0 = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x86.ActiveCfg = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x86.Build.0 = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|Any CPU.ActiveCfg = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|Any CPU.Build.0 = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|ARM64.ActiveCfg = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|ARM64.Build.0 = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x64.ActiveCfg = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x64.Build.0 = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x86.ActiveCfg = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x86.Build.0 = Test|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|ARM64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x86.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x86.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|ARM64.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|ARM64.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x64.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x64.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x86.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x86.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x64.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x86.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|Any CPU.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|ARM64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|ARM64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x86.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x86.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|ARM64.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|x64.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|x64.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|x86.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug|x86.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|ARM64.ActiveCfg = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|ARM64.Build.0 = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|x64.ActiveCfg = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|x64.Build.0 = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|x86.ActiveCfg = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Release|x86.Build.0 = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|x64.Build.0 = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.TemplateRelease|x86.Build.0 = Release|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|Any CPU.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|ARM64.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|ARM64.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|x64.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|x64.Build.0 = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|x86.ActiveCfg = Debug|Any CPU + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2}.Test|x86.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|ARM64.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|x64.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|x64.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|x86.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug|x86.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|Any CPU.Build.0 = Release|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|ARM64.ActiveCfg = Release|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|ARM64.Build.0 = Release|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|x64.ActiveCfg = Release|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|x64.Build.0 = Release|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|x86.ActiveCfg = Release|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Release|x86.Build.0 = Release|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|Any CPU.ActiveCfg = Test|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|Any CPU.Build.0 = Test|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|ARM64.ActiveCfg = Test|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|ARM64.Build.0 = Test|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|x64.ActiveCfg = Test|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|x64.Build.0 = Test|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|x86.ActiveCfg = Test|Any CPU + {DD369666-76DD-45E9-BB4F-2E59B174DED6}.Test|x86.Build.0 = Test|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|ARM64.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|x64.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|x64.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|x86.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug|x86.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|Any CPU.Build.0 = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|ARM64.ActiveCfg = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|ARM64.Build.0 = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|x64.ActiveCfg = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|x64.Build.0 = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|x86.ActiveCfg = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Release|x86.Build.0 = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|x64.Build.0 = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.TemplateRelease|x86.Build.0 = Release|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|Any CPU.ActiveCfg = Test|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|Any CPU.Build.0 = Test|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|ARM64.ActiveCfg = Test|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|ARM64.Build.0 = Test|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|x64.ActiveCfg = Test|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|x64.Build.0 = Test|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|x86.ActiveCfg = Test|Any CPU + {EF869C2D-2049-4DFF-9272-764F259E941F}.Test|x86.Build.0 = Test|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|ARM64.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|x64.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|x64.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|x86.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug|x86.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|Any CPU.Build.0 = Release|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|ARM64.ActiveCfg = Release|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|ARM64.Build.0 = Release|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|x64.ActiveCfg = Release|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|x64.Build.0 = Release|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|x86.ActiveCfg = Release|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Release|x86.Build.0 = Release|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|Any CPU.ActiveCfg = Test|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|Any CPU.Build.0 = Test|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|ARM64.ActiveCfg = Test|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|ARM64.Build.0 = Test|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|x64.ActiveCfg = Test|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|x64.Build.0 = Test|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|x86.ActiveCfg = Test|Any CPU + {B0D0A383-C831-452F-A7F1-E4E75B612E4F}.Test|x86.Build.0 = Test|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug|ARM64.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug|x64.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug|x64.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug|x86.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug|x86.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Release|Any CPU.Build.0 = Release|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Release|ARM64.ActiveCfg = Release|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Release|ARM64.Build.0 = Release|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Release|x64.ActiveCfg = Release|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Release|x64.Build.0 = Release|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Release|x86.ActiveCfg = Release|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Release|x86.Build.0 = Release|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Test|Any CPU.ActiveCfg = Test|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Test|Any CPU.Build.0 = Test|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Test|ARM64.ActiveCfg = Test|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Test|ARM64.Build.0 = Test|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Test|x64.ActiveCfg = Test|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Test|x64.Build.0 = Test|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Test|x86.ActiveCfg = Test|Any CPU + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410}.Test|x86.Build.0 = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|ARM64.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x64.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x64.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x86.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x86.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|Any CPU.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|ARM64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|ARM64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x86.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x86.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|Any CPU.Build.0 = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|ARM64.ActiveCfg = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|ARM64.Build.0 = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x64.ActiveCfg = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x64.Build.0 = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x86.ActiveCfg = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x86.Build.0 = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|Any CPU.ActiveCfg = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|Any CPU.Build.0 = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|ARM64.ActiveCfg = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|ARM64.Build.0 = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x64.ActiveCfg = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x64.Build.0 = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x86.ActiveCfg = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x86.Build.0 = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|Any CPU.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|ARM64.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x64.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x64.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x86.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x86.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|Any CPU.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|ARM64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|ARM64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x86.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x86.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|Any CPU.ActiveCfg = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|Any CPU.Build.0 = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|ARM64.ActiveCfg = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|ARM64.Build.0 = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x64.ActiveCfg = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x64.Build.0 = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x86.ActiveCfg = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x86.Build.0 = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|Any CPU.ActiveCfg = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|Any CPU.Build.0 = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|ARM64.ActiveCfg = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|ARM64.Build.0 = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x64.ActiveCfg = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x64.Build.0 = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x86.ActiveCfg = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x86.Build.0 = Test|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug|ARM64.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug|x64.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug|x64.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug|x86.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug|x86.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Release|Any CPU.Build.0 = Release|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Release|ARM64.ActiveCfg = Release|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Release|ARM64.Build.0 = Release|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Release|x64.ActiveCfg = Release|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Release|x64.Build.0 = Release|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Release|x86.ActiveCfg = Release|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Release|x86.Build.0 = Release|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Test|Any CPU.ActiveCfg = Test|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Test|Any CPU.Build.0 = Test|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Test|ARM64.ActiveCfg = Test|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Test|ARM64.Build.0 = Test|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Test|x64.ActiveCfg = Test|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Test|x64.Build.0 = Test|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Test|x86.ActiveCfg = Test|Any CPU + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D}.Test|x86.Build.0 = Test|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug|ARM64.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug|x64.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug|x64.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug|x86.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug|x86.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Release|Any CPU.Build.0 = Release|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Release|ARM64.ActiveCfg = Release|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Release|ARM64.Build.0 = Release|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Release|x64.ActiveCfg = Release|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Release|x64.Build.0 = Release|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Release|x86.ActiveCfg = Release|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Release|x86.Build.0 = Release|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Test|Any CPU.ActiveCfg = Test|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Test|Any CPU.Build.0 = Test|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Test|ARM64.ActiveCfg = Test|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Test|ARM64.Build.0 = Test|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Test|x64.ActiveCfg = Test|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Test|x64.Build.0 = Test|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Test|x86.ActiveCfg = Test|Any CPU + {69827A1A-0410-4DC0-9669-0369B15DAD5A}.Test|x86.Build.0 = Test|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {353775C5-4979-48FF-B4C6-90C54D923AB7} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {9715307C-A38E-416C-B9A3-EF0F39837A1A} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {49853A70-AE13-481D-9A98-72DE029717C9} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {D67659FE-8708-4913-9A56-BE8ECB838405} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {FEF3CC72-9596-49E1-A910-990F607E9E76} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {A151364D-A8F3-49CF-8A0E-8CBE9833225D} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8} = {FEF3CC72-9596-49E1-A910-990F607E9E76} + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB} = {FEF3CC72-9596-49E1-A910-990F607E9E76} + {392AB3DA-C723-41F6-BEA9-41AA716B185E} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {44293E2D-8698-424B-9124-B51713231EA2} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {4E18BD15-9397-43A0-87F4-770FDF434403} = {44293E2D-8698-424B-9124-B51713231EA2} + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} + {06D46E79-A4B2-457A-93DB-E3060A12CFD0} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {EEE0FF80-C554-4281-AD21-A0D72D4CC712} = {44293E2D-8698-424B-9124-B51713231EA2} + {AD791365-1699-411D-89BC-F5CE60451037} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {1DAB450F-E39E-4F01-9C08-90D154FBC252} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605} = {FEF3CC72-9596-49E1-A910-990F607E9E76} + {548A1BB0-88DE-45D4-95DF-2538A9592823} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {9074E017-FD2A-48BE-8125-E1270E7B111D} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {8941C544-58C3-4261-A52E-13B45132CA14} = {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C} = {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} + {97BBCB28-782F-43D5-A604-0376298AF256} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {023A95DB-D8AA-4123-9F9B-6A4616C7243A} = {97BBCB28-782F-43D5-A604-0376298AF256} + {DED3B5E4-D281-4399-BD0E-3F612FF419F2} = {97BBCB28-782F-43D5-A604-0376298AF256} + {4135ED8B-229C-45C2-93E2-2A62E84E47ED} = {97BBCB28-782F-43D5-A604-0376298AF256} + {642255CD-4B42-4CEB-A80A-D7D83F6CA989} = {97BBCB28-782F-43D5-A604-0376298AF256} + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42} = {97BBCB28-782F-43D5-A604-0376298AF256} + {19E42C61-9663-4245-A977-A10F64C57A90} = {2BBB19E7-0703-405F-9101-59D811377ABD} + {06CFA71C-9838-4280-B418-9BF96C46FA9A} = {2BBB19E7-0703-405F-9101-59D811377ABD} + {3DD8AA35-54A7-4343-8729-6F86F579C742} = {97BBCB28-782F-43D5-A604-0376298AF256} + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22} = {97BBCB28-782F-43D5-A604-0376298AF256} + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF} = {97BBCB28-782F-43D5-A604-0376298AF256} + {52F24539-98C1-4002-8489-948B2AE5D951} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} + {1328935B-885B-494D-AFF0-0FEEE18612A7} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} + {235C1B17-5281-48F8-B891-8F84A9CBC34F} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {02370F66-CC8C-4646-8EA2-9AFD72B2588E} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} + {78E25094-BDA7-4057-B862-E7AA05F45C36} = {9D32485B-CF36-4982-9B80-BD22042632E4} + {D58B470F-C349-4D2D-96CA-28FE7559F7C7} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} + {9D32485B-CF36-4982-9B80-BD22042632E4} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1} = {9D32485B-CF36-4982-9B80-BD22042632E4} + {B28DCBE3-60BF-47E2-93F9-A45074F498E8} = {3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0} + {3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} + {379FAA06-8DBB-43F6-98B0-585019588AAB} = {2BBB19E7-0703-405F-9101-59D811377ABD} + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8} = {9D32485B-CF36-4982-9B80-BD22042632E4} + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {FD90A75B-2C62-453E-8ABD-C41C11B51679} = {FEF3CC72-9596-49E1-A910-990F607E9E76} + {FF956484-4527-48DD-A7BC-35D09AA6C675} = {FEF3CC72-9596-49E1-A910-990F607E9E76} + {3CB2CD7E-2ADB-42DB-A438-3B438746E783} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {5367D313-6195-48C3-8804-7C76A771A937} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {BAA7696A-7B50-4CCE-998F-72A03BB08C26} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {3D35641E-DF83-48D2-A532-0F8B7D050F99} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {F724A4C0-5E1A-4999-AC96-38583BA38968} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} + {752764DB-F48B-4676-89DF-0350608A2AA7} = {F724A4C0-5E1A-4999-AC96-38583BA38968} + {5A99A74A-EFD8-4517-976B-4049AECBD74F} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} + {DF117785-57C0-4B02-A84E-B84216AD487C} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {E0C83571-7AE9-4728-857E-1192D2F6A58F} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {9AD7E1B8-A60A-492F-9A95-6C815436E1E2} = {9D32485B-CF36-4982-9B80-BD22042632E4} + {14D536B9-FF9A-436E-84A0-2E24D0A92423} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} + {DD369666-76DD-45E9-BB4F-2E59B174DED6} = {14D536B9-FF9A-436E-84A0-2E24D0A92423} + {B8D5130C-A85B-47FD-9451-4D238CDC22B8} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {EF869C2D-2049-4DFF-9272-764F259E941F} = {B8D5130C-A85B-47FD-9451-4D238CDC22B8} + {B0D0A383-C831-452F-A7F1-E4E75B612E4F} = {B8D5130C-A85B-47FD-9451-4D238CDC22B8} + {D98A75F0-2CE0-4EFD-BAFF-847DE09BF410} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {36B6E355-17FA-F82F-3699-A2EC5702FDF1} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} + {72D6991A-4BF0-A9C6-C061-80C32B54ED56} = {9D32485B-CF36-4982-9B80-BD22042632E4} + {F92E1042-4479-7920-2C98-FEB97EBADEF1} = {BE133D91-034E-1084-498B-FF24C4084A55} + {A9F08C2A-8EC8-4B10-AAA5-938453E6199D} = {F92E1042-4479-7920-2C98-FEB97EBADEF1} + {69827A1A-0410-4DC0-9669-0369B15DAD5A} = {C6A6A595-43EC-5C54-28CE-0A4B4C789262} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7427A6C9-D522-4B10-B0AC-607D69736B50} + EndGlobalSection +EndGlobal diff --git a/src/NcfPackageSources_Include_NcfSimulatedSite.sln b/src/NcfPackageSources_Include_NcfSimulatedSite.sln index df6e632be..cab7f7de7 100644 --- a/src/NcfPackageSources_Include_NcfSimulatedSite.sln +++ b/src/NcfPackageSources_Include_NcfSimulatedSite.sln @@ -1,4277 +1,4402 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 18 -VisualStudioVersion = 18.0.11111.16 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01 Basic", "01 Basic", "{20618121-91AE-4EFE-9899-ABCB0ADACE86}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Mvc.UI", "Basic\Senparc.Ncf.Mvc.UI\Senparc.Ncf.Mvc.UI.csproj", "{353775C5-4979-48FF-B4C6-90C54D923AB7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Core", "Basic\Senparc.Ncf.Core\Senparc.Ncf.Core.csproj", "{AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Repository", "Basic\Senparc.Ncf.Repository\Senparc.Ncf.Repository.csproj", "{9715307C-A38E-416C-B9A3-EF0F39837A1A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Log", "Basic\Senparc.Ncf.Log\Senparc.Ncf.Log.csproj", "{2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Utility", "Basic\Senparc.Ncf.Utility\Senparc.Ncf.Utility.csproj", "{49853A70-AE13-481D-9A98-72DE029717C9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Service", "Basic\Senparc.Ncf.Service\Senparc.Ncf.Service.csproj", "{05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.SMS", "Basic\Senparc.Ncf.SMS\Senparc.Ncf.SMS.csproj", "{D67659FE-8708-4913-9A56-BE8ECB838405}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{FEF3CC72-9596-49E1-A910-990F607E9E76}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02 Extensions", "02 Extensions", "{BBF132A7-018B-417A-9F56-396FB9CF391D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.XncfBase", "Basic\Senparc.Ncf.XncfBase\Senparc.Ncf.XncfBase.csproj", "{A151364D-A8F3-49CF-8A0E-8CBE9833225D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.XncfBase.Tests", "Basic\Senparc.Ncf.XncfBase.Tests\Senparc.Ncf.XncfBase.Tests.csproj", "{C040A61E-E18C-4DB1-ADC1-E399B4675ED8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Core.Tests", "Basic\Senparc.Ncf.Core.Tests\Senparc.Ncf.Core.Tests.csproj", "{D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DatabaseToolkit", "Extensions\Senparc.Xncf.DatabaseToolkit\Senparc.Xncf.DatabaseToolkit\Senparc.Xncf.DatabaseToolkit.csproj", "{392AB3DA-C723-41F6-BEA9-41AA716B185E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Terminal", "Extensions\Senparc.Xncf.Terminal\Senparc.Xncf.Terminal.csproj", "{AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Areas", "Areas", "{44293E2D-8698-424B-9124-B51713231EA2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.AreaBase", "Basic\Senparc.Ncf.AreaBase\Senparc.Ncf.AreaBase.csproj", "{4E18BD15-9397-43A0-87F4-770FDF434403}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{52ACE0AF-85A6-4C3C-B640-F313B809A0EE}" - ProjectSection(SolutionItems) = preProject - .editorconfig = .editorconfig - global.json = global.json - Graph1.dgml = Graph1.dgml - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.csproj", "{D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Database", "Database", "{06D46E79-A4B2-457A-93DB-E3060A12CFD0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.SqlServer", "Basic\Senparc.Ncf.Database.SqlServer\Senparc.Ncf.Database.SqlServer.csproj", "{6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database", "Basic\Senparc.Ncf.Database\Senparc.Ncf.Database.csproj", "{EEE0FF80-C554-4281-AD21-A0D72D4CC712}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.MySql", "Basic\Senparc.Ncf.Database.MySql\Senparc.Ncf.Database.MySql.csproj", "{AD791365-1699-411D-89BC-F5CE60451037}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabasePlant", "Basic\Senparc.Ncf.DatabasePlant\Senparc.Ncf.DatabasePlant.csproj", "{1DAB450F-E39E-4F01-9C08-90D154FBC252}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabasePlant.Tests", "Basic\Senparc.Ncf.DatabasePlant.Tests\Senparc.Ncf.DatabasePlant.Tests.csproj", "{3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.MySql.Backcup", "Basic\Senparc.Ncf.Database.MySql.Backup\Senparc.Ncf.Database.MySql.Backcup.csproj", "{548A1BB0-88DE-45D4-95DF-2538A9592823}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-3 XncfBuilder", "02-3 XncfBuilder", "{3C473DB5-6DAD-4BDE-B7AD-773DAB17582E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Sqlite", "Basic\Senparc.Ncf.Database.Sqlite\Senparc.Ncf.Database.Sqlite.csproj", "{CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder.Tests", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.Tests\Senparc.Xncf.XncfBuilder.Tests.csproj", "{A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder.Template", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.Template\Senparc.Xncf.XncfBuilder.Template.csproj", "{5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Swagger", "Extensions\Senparc.Xncf.Swagger\Senparc.Xncf.Swagger.csproj", "{23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.PostgreSQL", "Basic\Senparc.Ncf.Database.PostgreSQL\Senparc.Ncf.Database.PostgreSQL.csproj", "{9074E017-FD2A-48BE-8125-E1270E7B111D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unpublished", "Unpublished", "{1F5BD306-F852-4CAF-90D4-96BD7B518E3E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.FileExtension", "Basic\Unpublished\Senparc.Ncf.FileExtension\Senparc.Ncf.FileExtension.csproj", "{8941C544-58C3-4261-A52E-13B45132CA14}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.ImageUtility", "Base\Unpublished\Senparc.Ncf.ImageUtility\Senparc.Ncf.ImageUtility.csproj", "{0BF37A1B-7D06-442D-8E36-68AF2546FA3C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03 Unpublished", "03 Unpublished", "{3328552C-7377-45DB-8EE8-B4D9D0184266}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-1 SystemXncfs", "02-1 SystemXncfs", "{97BBCB28-782F-43D5-A604-0376298AF256}" - ProjectSection(SolutionItems) = preProject - Extensions\System\readme.md = Extensions\System\readme.md - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5940]Senparc.Xncf.Menu", "Extensions\System\Senparc.Xncf.Menu\[5940]Senparc.Xncf.Menu.csproj", "{023A95DB-D8AA-4123-9F9B-6A4616C7243A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5970]Senparc.Xncf.SystemManager", "Extensions\System\Senparc.Xncf.SystemManager\[5970]Senparc.Xncf.SystemManager.csproj", "{DED3B5E4-D281-4399-BD0E-3F612FF419F2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5950]Senparc.Xncf.XncfModuleManager", "Extensions\System\Senparc.Xncf.XncfModuleManager\[5950]Senparc.Xncf.XncfModuleManager.csproj", "{4135ED8B-229C-45C2-93E2-2A62E84E47ED}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5960]Senparc.Xncf.SystemPermission", "Extensions\System\Senparc.Xncf.SystemPermission\[5960]Senparc.Xncf.SystemPermission.csproj", "{642255CD-4B42-4CEB-A80A-D7D83F6CA989}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5980]Senparc.Xncf.SystemCore", "Extensions\System\Senparc.Xncf.SystemCore\[5980]Senparc.Xncf.SystemCore.csproj", "{6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "04 DevelopmentTools", "04 DevelopmentTools", "{2BBB19E7-0703-405F-9101-59D811377ABD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.IntegrationSample", "DevelopmentTools\Senparc.IntegrationSample\Senparc.IntegrationSample.csproj", "{19E42C61-9663-4245-A977-A10F64C57A90}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5990]Senparc.Xncf.Tenant", "Extensions\System\Senparc.Xncf.Tenant\[5990]Senparc.Xncf.Tenant.csproj", "{3DD8AA35-54A7-4343-8729-6F86F579C742}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5955]Senparc.Xncf.AreasBase", "Extensions\System\Senparc.Xncf.AreasBase\[5955]Senparc.Xncf.AreasBase.csproj", "{FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5990]Senparc.Xncf.Tenant.Interface", "Extensions\System\Senparc.Xncf.Tenant.Interface\[5990]Senparc.Xncf.Tenant.Interface.csproj", "{FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Oracle", "Basic\Senparc.Ncf.Database.Oracle\Senparc.Ncf.Database.Oracle.csproj", "{52F24539-98C1-4002-8489-948B2AE5D951}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Dapr", "Extensions\Senparc.Xncf.Dapr\Senparc.Xncf.Dapr.csproj", "{935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.PromptRange", "Extensions\Senparc.Xncf.PromptRange\Senparc.Xncf.PromptRange.csproj", "{31ACB9D0-E318-42F7-A7D7-F7D40AE75548}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.PromptRange.Tests", "Extensions\Senparc.Xncf.PromptRange.Tests\Senparc.Xncf.PromptRange.Tests.csproj", "{1328935B-885B-494D-AFF0-0FEEE18612A7}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-2 AI", "02-2 AI", "{235C1B17-5281-48F8-B891-8F84A9CBC34F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIKernel", "Extensions\Senparc.Xncf.AIKernel\Senparc.Xncf.AIKernel.csproj", "{02370F66-CC8C-4646-8EA2-9AFD72B2588E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIAgentsHub", "Extensions\Senparc.Xncf.AIAgentsHub\Senparc.Xncf.AIAgentsHub.csproj", "{78E25094-BDA7-4057-B862-E7AA05F45C36}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PromptRange", "PromptRange", "{D58B470F-C349-4D2D-96CA-28FE7559F7C7}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Agents", "Agents", "{9D32485B-CF36-4982-9B80-BD22042632E4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIAgentsHub.Tests", "Extensions\Senparc.Xncf.AIAgentsHub.Tests\Senparc.Xncf.AIAgentsHub.Tests.csproj", "{C0E8312B-F06C-4C64-B18D-374C2FDB20D1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabaseTests", "Basic\Senparc.Ncf.DatabaseTests\Senparc.Ncf.DatabaseTests.csproj", "{B28DCBE3-60BF-47E2-93F9-A45074F498E8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.IntegrationSample.AreaTests", "DevelopmentTools\Senparc.IntegrationSample.AreaTests\Senparc.IntegrationSample.AreaTests.csproj", "{379FAA06-8DBB-43F6-98B0-585019588AAB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AgentsManager", "Extensions\Senparc.Xncf.AgentsManager\Senparc.Xncf.AgentsManager.csproj", "{0EAE84A3-55C2-4357-9777-BA95CC24C9B8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Dm", "Basic\Senparc.Ncf.Database.Dm\Senparc.Ncf.Database.Dm.csproj", "{1DECEEE5-C45C-4F08-8042-12B6C2072EDB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.UnitTestExtension", "Basic\Senparc.Ncf.UnitTestExtension\Senparc.Ncf.UnitTestExtension.csproj", "{FD90A75B-2C62-453E-8ABD-C41C11B51679}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.ServiceTests", "Basic\Senparc.Ncf.ServiceTests\Senparc.Ncf.ServiceTests.csproj", "{FF956484-4527-48DD-A7BC-35D09AA6C675}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-4 Data", "02-4 Data", "{3CB2CD7E-2ADB-42DB-A438-3B438746E783}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DynamicData", "Extensions\Senparc.Xncf.DynamicData\Senparc.Xncf.DynamicData.csproj", "{5367D313-6195-48C3-8804-7C76A771A937}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DynamicDataTests", "Extensions\Senparc.Xncf.DynamicDataTests\Senparc.Xncf.DynamicDataTests.csproj", "{BAA7696A-7B50-4CCE-998F-72A03BB08C26}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.InMemory", "Basic\Senparc.Ncf.Database.InMemory\Senparc.Ncf.Database.InMemory.csproj", "{3D35641E-DF83-48D2-A532-0F8B7D050F99}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NcfSimulatedSite", "NcfSimulatedSite", "{0BA6E732-6257-4596-B870-D3417FBC2243}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Areas.Admin", "..\tools\NcfSimulatedSite\Senparc.Areas.Admin\Senparc.Areas.Admin.csproj", "{C7692462-F0BE-4C4F-869C-946209086A70}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Installer", "..\tools\NcfSimulatedSite\Senparc.Xncf.Installer\Senparc.Xncf.Installer.csproj", "{2F6484AB-91DE-4384-B9E5-BF984749443E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Accounts", "..\tools\NcfSimulatedSite\Senparc.Xncf.Accounts\Senparc.Xncf.Accounts.csproj", "{DFDC99CF-903B-410C-A486-552EB2E23E47}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Web", "..\tools\NcfSimulatedSite\Senparc.Web\Senparc.Web.csproj", "{1D084071-F769-423A-AAA1-BB1335F2C4C0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Installer.Interface", "..\tools\NcfSimulatedSite\Senparc.Xncf.Installer.Interface\Senparc.Xncf.Installer.Interface.csproj", "{7048EF78-3E29-40A0-AA45-12D5E8C4997F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "XncfModules", "XncfModules", "{955D323D-19ED-46EF-9887-53376C698002}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Aspire", "Aspire", "{30D5E122-9387-4B09-8802-2402340C76E6}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.FileManager", "Extensions\Senparc.Xncf.FileManager\Senparc.Xncf.FileManager.csproj", "{CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RAG", "RAG", "{F724A4C0-5E1A-4999-AC96-38583BA38968}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.KnowledgeBase", "Extensions\Senparc.Xncf.KnowledgeBase\Senparc.Xncf.KnowledgeBase.csproj", "{752764DB-F48B-4676-89DF-0350608A2AA7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Template_OrgName.Xncf.Template_XncfName", "..\tools\NcfSimulatedSite\Template_OrgName.Xncf.Template_XncfName\Template_OrgName.Xncf.Template_XncfName.csproj", "{0CB95089-1CAB-4972-A7BF-1E259476CFAF}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MultiDatabaseSupport", "MultiDatabaseSupport", "{5A99A74A-EFD8-4517-976B-4049AECBD74F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.SenMapic", "Extensions\Senparc.Xncf.SenMapic\Senparc.Xncf.SenMapic.csproj", "{DF117785-57C0-4B02-A84E-B84216AD487C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.SenMapicTests", "Extensions\Senparc.Xncf.SenMapicTests\Senparc.Xncf.SenMapicTests.csproj", "{E0C83571-7AE9-4728-857E-1192D2F6A58F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.AgentsManagerTests", "Extensions\Senparc.Xncf.AgentsManagerTests\Senparc.Xncf.AgentsManagerTests.csproj", "{553B7D39-596B-4FD7-B69C-B1829CE2D74D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Web.DatabasePlant", "DevelopmentTools\Senparc.Web.DatabasePlant\Senparc.Web.DatabasePlant.csproj", "{A334D850-E26A-4912-900C-20E52168CCCE}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MCP", "MCP", "{BBB93295-A754-4F46-AFB4-A7BD6D3131D2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.MCP", "Extensions\Senparc.Xncf.MCP\Senparc.Xncf.MCP.csproj", "{63E993DC-CB06-4894-A1B8-7A13E55C53B2}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AIKernel", "AIKernel", "{9F471257-CFD9-49A2-B766-83EC68A80D07}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.XncfBuilder.DynamicContentGenerator", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.DynamicContentGenerator\Senparc.Xncf.XncfBuilder.DynamicContentGenerator.csproj", "{E819A545-121F-45EC-B4ED-DE766B3AECC2}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-5 Weixin", "02-5 Weixin", "{8858AD45-9195-4D67-8397-99350B244D72}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.WeixinManager.Tests", "Extensions\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager.Tests\Senparc.Xncf.WeixinManager.Tests.csproj", "{BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.WeixinManager", "Extensions\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager.csproj", "{0D736C3B-4FBD-48DB-9893-394FBA0B906D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Ncf.Shared.Abstractions", "Basic\Senparc.Ncf.Shared.Abstractions\Senparc.Ncf.Shared.Abstractions.csproj", "{E4523EFE-E692-A575-2D08-F7D917194084}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.AgentsManager.Abstractions", "Extensions\Senparc.Xncf.AgentsManager.Abstractions\Senparc.Xncf.AgentsManager.Abstractions.csproj", "{72D6991A-4BF0-A9C6-C061-80C32B54ED56}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.PromptRange.Abstractions", "Extensions\Senparc.Xncf.PromptRange.Abstractions\Senparc.Xncf.PromptRange.Abstractions.csproj", "{36B6E355-17FA-F82F-3699-A2EC5702FDF1}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|ARM64 = Debug|ARM64 - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Debug-Dapr|Any CPU = Debug-Dapr|Any CPU - Debug-Dapr|ARM64 = Debug-Dapr|ARM64 - Debug-Dapr|x64 = Debug-Dapr|x64 - Debug-Dapr|x86 = Debug-Dapr|x86 - ModifyPublish|Any CPU = ModifyPublish|Any CPU - ModifyPublish|ARM64 = ModifyPublish|ARM64 - ModifyPublish|x64 = ModifyPublish|x64 - ModifyPublish|x86 = ModifyPublish|x86 - NcfDebugForPromptRange|Any CPU = NcfDebugForPromptRange|Any CPU - NcfDebugForPromptRange|ARM64 = NcfDebugForPromptRange|ARM64 - NcfDebugForPromptRange|x64 = NcfDebugForPromptRange|x64 - NcfDebugForPromptRange|x86 = NcfDebugForPromptRange|x86 - Release|Any CPU = Release|Any CPU - Release|ARM64 = Release|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - TemplateRelease|Any CPU = TemplateRelease|Any CPU - TemplateRelease|ARM64 = TemplateRelease|ARM64 - TemplateRelease|x64 = TemplateRelease|x64 - TemplateRelease|x86 = TemplateRelease|x86 - Test|Any CPU = Test|Any CPU - Test|ARM64 = Test|ARM64 - Test|x64 = Test|x64 - Test|x86 = Test|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|ARM64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x86.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x86.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x64.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x86.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|Any CPU.Build.0 = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|ARM64.ActiveCfg = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|ARM64.Build.0 = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x64.ActiveCfg = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x64.Build.0 = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x86.ActiveCfg = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x86.Build.0 = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|Any CPU.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|Any CPU.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|ARM64.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|ARM64.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x64.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x64.Build.0 = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x86.ActiveCfg = Test|Any CPU - {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x86.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|ARM64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x86.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x86.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x64.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x86.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|Any CPU.Build.0 = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|ARM64.ActiveCfg = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|ARM64.Build.0 = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x64.ActiveCfg = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x64.Build.0 = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x86.ActiveCfg = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x86.Build.0 = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|Any CPU.Build.0 = Debug|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|ARM64.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|ARM64.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x64.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x64.Build.0 = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x86.ActiveCfg = Test|Any CPU - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x86.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|ARM64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x86.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x86.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x64.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x86.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|Any CPU.Build.0 = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|ARM64.ActiveCfg = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|ARM64.Build.0 = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x64.ActiveCfg = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x64.Build.0 = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x86.ActiveCfg = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x86.Build.0 = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|Any CPU.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|Any CPU.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|ARM64.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|ARM64.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x64.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x64.Build.0 = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x86.ActiveCfg = Test|Any CPU - {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x86.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|ARM64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x86.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x86.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x64.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x86.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|Any CPU.Build.0 = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|ARM64.ActiveCfg = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|ARM64.Build.0 = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x64.ActiveCfg = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x64.Build.0 = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x86.ActiveCfg = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x86.Build.0 = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|Any CPU.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|Any CPU.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|ARM64.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|ARM64.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x64.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x64.Build.0 = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x86.ActiveCfg = Test|Any CPU - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x86.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|ARM64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x86.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x86.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x64.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x86.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|Any CPU.Build.0 = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|ARM64.ActiveCfg = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|ARM64.Build.0 = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x64.ActiveCfg = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x64.Build.0 = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x86.ActiveCfg = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x86.Build.0 = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|Any CPU.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|Any CPU.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|ARM64.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|ARM64.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x64.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x64.Build.0 = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x86.ActiveCfg = Test|Any CPU - {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x86.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|ARM64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x86.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x86.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x64.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x86.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|Any CPU.Build.0 = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|ARM64.ActiveCfg = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|ARM64.Build.0 = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x64.ActiveCfg = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x64.Build.0 = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x86.ActiveCfg = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x86.Build.0 = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|Any CPU.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|Any CPU.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|ARM64.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|ARM64.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x64.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x64.Build.0 = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x86.ActiveCfg = Test|Any CPU - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x86.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|ARM64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x86.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x86.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x64.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x86.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|Any CPU.Build.0 = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|ARM64.ActiveCfg = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|ARM64.Build.0 = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x64.ActiveCfg = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x64.Build.0 = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x86.ActiveCfg = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x86.Build.0 = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|Any CPU.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|Any CPU.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|ARM64.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|ARM64.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x64.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x64.Build.0 = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x86.ActiveCfg = Test|Any CPU - {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x86.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|ARM64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x86.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x86.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x64.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x86.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|Any CPU.Build.0 = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|ARM64.ActiveCfg = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|ARM64.Build.0 = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x64.ActiveCfg = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x64.Build.0 = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x86.ActiveCfg = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x86.Build.0 = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|Any CPU.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|Any CPU.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|ARM64.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|ARM64.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x64.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x64.Build.0 = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x86.ActiveCfg = Test|Any CPU - {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x86.Build.0 = Test|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|ARM64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x86.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x86.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|ARM64.ActiveCfg = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|ARM64.Build.0 = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x64.ActiveCfg = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x64.Build.0 = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x86.ActiveCfg = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x86.Build.0 = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|Any CPU.Build.0 = Debug|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|ARM64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x64.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x64.Build.0 = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x86.ActiveCfg = TemplateRelease|Any CPU - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x86.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|ARM64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x86.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x86.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|ARM64.ActiveCfg = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|ARM64.Build.0 = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x64.ActiveCfg = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x64.Build.0 = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x86.ActiveCfg = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x86.Build.0 = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|Any CPU.Build.0 = Debug|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|ARM64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x64.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x64.Build.0 = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x86.ActiveCfg = TemplateRelease|Any CPU - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x86.Build.0 = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|ARM64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x86.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x86.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x64.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x86.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|Any CPU.Build.0 = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|ARM64.ActiveCfg = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|ARM64.Build.0 = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x64.ActiveCfg = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x64.Build.0 = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x86.ActiveCfg = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x86.Build.0 = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|Any CPU.Build.0 = Debug|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|ARM64.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|ARM64.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x64.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x64.Build.0 = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x86.ActiveCfg = Test|Any CPU - {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x86.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|ARM64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x86.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x86.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x64.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x86.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|Any CPU.Build.0 = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|ARM64.ActiveCfg = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|ARM64.Build.0 = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x64.ActiveCfg = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x64.Build.0 = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x86.ActiveCfg = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x86.Build.0 = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|Any CPU.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|Any CPU.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|ARM64.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|ARM64.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x64.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x64.Build.0 = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x86.ActiveCfg = Test|Any CPU - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x86.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|ARM64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x86.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x86.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x64.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x86.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|Any CPU.Build.0 = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|ARM64.ActiveCfg = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|ARM64.Build.0 = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x64.ActiveCfg = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x64.Build.0 = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x86.ActiveCfg = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x86.Build.0 = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|Any CPU.Build.0 = Debug|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|ARM64.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|ARM64.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x64.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x64.Build.0 = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x86.ActiveCfg = Test|Any CPU - {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x86.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|ARM64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x86.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x86.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x64.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x86.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|Any CPU.Build.0 = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|ARM64.ActiveCfg = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|ARM64.Build.0 = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x64.ActiveCfg = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x64.Build.0 = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x86.ActiveCfg = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x86.Build.0 = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|Any CPU.Build.0 = Debug|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|ARM64.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|ARM64.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x64.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x64.Build.0 = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x86.ActiveCfg = Test|Any CPU - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x86.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|ARM64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x86.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x86.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x64.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x86.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|Any CPU.Build.0 = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|ARM64.ActiveCfg = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|ARM64.Build.0 = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x64.ActiveCfg = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x64.Build.0 = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x86.ActiveCfg = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x86.Build.0 = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|Any CPU.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|Any CPU.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|ARM64.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|ARM64.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x64.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x64.Build.0 = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x86.ActiveCfg = Test|Any CPU - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x86.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|ARM64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x86.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x86.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x64.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x86.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|Any CPU.Build.0 = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|ARM64.ActiveCfg = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|ARM64.Build.0 = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x64.ActiveCfg = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x64.Build.0 = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x86.ActiveCfg = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x86.Build.0 = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|Any CPU.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|Any CPU.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|ARM64.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|ARM64.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x64.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x64.Build.0 = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x86.ActiveCfg = Test|Any CPU - {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x86.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|ARM64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x86.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x86.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x64.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x86.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|Any CPU.Build.0 = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|ARM64.ActiveCfg = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|ARM64.Build.0 = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|x64.ActiveCfg = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|x64.Build.0 = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|x86.ActiveCfg = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Release|x86.Build.0 = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|Any CPU.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|Any CPU.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|ARM64.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|ARM64.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|x64.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|x64.Build.0 = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|x86.ActiveCfg = Test|Any CPU - {AD791365-1699-411D-89BC-F5CE60451037}.Test|x86.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|ARM64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x86.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x86.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x64.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x86.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|Any CPU.Build.0 = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|ARM64.ActiveCfg = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|ARM64.Build.0 = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x64.ActiveCfg = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x64.Build.0 = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x86.ActiveCfg = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x86.Build.0 = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|Any CPU.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|Any CPU.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|ARM64.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|ARM64.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x64.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x64.Build.0 = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x86.ActiveCfg = Test|Any CPU - {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x86.Build.0 = Test|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|ARM64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x86.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x86.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x86.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|ARM64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|ARM64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x86.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x86.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x86.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|Any CPU.Build.0 = Debug|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|ARM64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|ARM64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x64.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x64.Build.0 = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x86.ActiveCfg = Release|Any CPU - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x86.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|Any CPU.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|ARM64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x86.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x86.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x64.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x86.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|Any CPU.ActiveCfg = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|Any CPU.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|ARM64.ActiveCfg = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|ARM64.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x64.ActiveCfg = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x64.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x86.ActiveCfg = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x86.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|Any CPU.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|Any CPU.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|ARM64.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|ARM64.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x64.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x64.Build.0 = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x86.ActiveCfg = Test|Any CPU - {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x86.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|ARM64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x86.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x86.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x64.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x86.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|Any CPU.Build.0 = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|ARM64.ActiveCfg = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|ARM64.Build.0 = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x64.ActiveCfg = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x64.Build.0 = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x86.ActiveCfg = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x86.Build.0 = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|Any CPU.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|Any CPU.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|ARM64.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|ARM64.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x64.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x64.Build.0 = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x86.ActiveCfg = Test|Any CPU - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x86.Build.0 = Test|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|ARM64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x86.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x86.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x86.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|ARM64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|ARM64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x86.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x86.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x86.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|Any CPU.Build.0 = Debug|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|ARM64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|ARM64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x64.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x64.Build.0 = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x86.ActiveCfg = Release|Any CPU - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x86.Build.0 = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|ARM64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x86.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x86.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x64.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x86.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|Any CPU.Build.0 = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|ARM64.ActiveCfg = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|ARM64.Build.0 = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x64.ActiveCfg = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x64.Build.0 = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x86.ActiveCfg = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x86.Build.0 = Release|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|Any CPU.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|ARM64.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|ARM64.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x64.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x64.Build.0 = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x86.ActiveCfg = Test|Any CPU - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x86.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|ARM64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x86.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x86.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x64.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x86.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|Any CPU.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|ARM64.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|ARM64.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x64.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x64.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x86.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x86.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x64.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x86.Build.0 = Release|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|Any CPU.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|Any CPU.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|ARM64.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|ARM64.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x64.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x64.Build.0 = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x86.ActiveCfg = Test|Any CPU - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x86.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|ARM64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x86.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x86.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x64.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x86.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|Any CPU.Build.0 = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|ARM64.ActiveCfg = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|ARM64.Build.0 = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x64.ActiveCfg = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x64.Build.0 = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x86.ActiveCfg = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x86.Build.0 = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|Any CPU.Build.0 = Debug|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|ARM64.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|ARM64.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x64.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x64.Build.0 = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x86.ActiveCfg = Test|Any CPU - {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x86.Build.0 = Test|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|ARM64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x86.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x86.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x86.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|Any CPU.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|ARM64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|ARM64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x86.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x86.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x86.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|Any CPU.Build.0 = Debug|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|ARM64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|ARM64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x64.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x64.Build.0 = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x86.ActiveCfg = Release|Any CPU - {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x86.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|ARM64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x86.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x86.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x86.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|Any CPU.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|ARM64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|ARM64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x86.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x86.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x86.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|Any CPU.Build.0 = Debug|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|ARM64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|ARM64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x64.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x64.Build.0 = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x86.ActiveCfg = Release|Any CPU - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x86.Build.0 = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|ARM64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x86.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x86.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x64.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x86.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|Any CPU.Build.0 = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|ARM64.ActiveCfg = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|ARM64.Build.0 = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x64.ActiveCfg = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x64.Build.0 = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x86.ActiveCfg = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x86.Build.0 = Release|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|Any CPU.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|Any CPU.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|ARM64.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|ARM64.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x64.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x64.Build.0 = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x86.ActiveCfg = Test|Any CPU - {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x86.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|ARM64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x86.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x86.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x64.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x86.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|Any CPU.Build.0 = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|ARM64.ActiveCfg = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|ARM64.Build.0 = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x64.ActiveCfg = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x64.Build.0 = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x86.ActiveCfg = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x86.Build.0 = Release|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|Any CPU.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|Any CPU.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|ARM64.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|ARM64.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x64.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x64.Build.0 = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x86.ActiveCfg = Test|Any CPU - {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x86.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|ARM64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x86.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x86.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x64.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x86.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|Any CPU.Build.0 = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|ARM64.ActiveCfg = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|ARM64.Build.0 = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x64.ActiveCfg = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x64.Build.0 = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x86.ActiveCfg = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x86.Build.0 = Release|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|Any CPU.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|Any CPU.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|ARM64.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|ARM64.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x64.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x64.Build.0 = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x86.ActiveCfg = Test|Any CPU - {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x86.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|Any CPU.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|ARM64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x86.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x86.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x64.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x86.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|Any CPU.ActiveCfg = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|Any CPU.Build.0 = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|ARM64.ActiveCfg = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|ARM64.Build.0 = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x64.ActiveCfg = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x64.Build.0 = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x86.ActiveCfg = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x86.Build.0 = Release|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|Any CPU.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|Any CPU.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|ARM64.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|ARM64.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x64.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x64.Build.0 = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x86.ActiveCfg = Test|Any CPU - {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x86.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|ARM64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x86.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x86.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x64.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x86.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|Any CPU.Build.0 = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|ARM64.ActiveCfg = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|ARM64.Build.0 = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x64.ActiveCfg = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x64.Build.0 = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x86.ActiveCfg = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x86.Build.0 = Release|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|Any CPU.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|Any CPU.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|ARM64.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|ARM64.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x64.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x64.Build.0 = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x86.ActiveCfg = Test|Any CPU - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x86.Build.0 = Test|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|Any CPU.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|ARM64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x86.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x86.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|Any CPU.ActiveCfg = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|ARM64.ActiveCfg = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|ARM64.Build.0 = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x64.ActiveCfg = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x64.Build.0 = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x86.ActiveCfg = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x86.Build.0 = Release|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|Any CPU.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|ARM64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x64.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x64.Build.0 = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x86.ActiveCfg = TemplateRelease|Any CPU - {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x86.Build.0 = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|ARM64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x86.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x86.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x64.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x86.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|Any CPU.Build.0 = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|ARM64.ActiveCfg = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|ARM64.Build.0 = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x64.ActiveCfg = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x64.Build.0 = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x86.ActiveCfg = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x86.Build.0 = Release|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|Any CPU.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|Any CPU.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|ARM64.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|ARM64.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x64.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x64.Build.0 = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x86.ActiveCfg = Test|Any CPU - {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x86.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|ARM64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x86.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x86.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x64.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x86.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|Any CPU.Build.0 = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|ARM64.ActiveCfg = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|ARM64.Build.0 = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x64.ActiveCfg = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x64.Build.0 = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x86.ActiveCfg = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x86.Build.0 = Release|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|Any CPU.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|Any CPU.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|ARM64.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|ARM64.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x64.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x64.Build.0 = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x86.ActiveCfg = Test|Any CPU - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x86.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|ARM64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x86.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x86.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x64.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x86.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|Any CPU.Build.0 = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|ARM64.ActiveCfg = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|ARM64.Build.0 = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x64.ActiveCfg = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x64.Build.0 = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x86.ActiveCfg = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x86.Build.0 = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|Any CPU.Build.0 = Debug|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|ARM64.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|ARM64.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x64.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x64.Build.0 = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x86.ActiveCfg = Test|Any CPU - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x86.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|Any CPU.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|ARM64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x86.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x86.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x64.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x86.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|Any CPU.ActiveCfg = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|Any CPU.Build.0 = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|ARM64.ActiveCfg = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|ARM64.Build.0 = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x64.ActiveCfg = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x64.Build.0 = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x86.ActiveCfg = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x86.Build.0 = Release|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|Any CPU.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|Any CPU.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|ARM64.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|ARM64.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x64.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x64.Build.0 = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x86.ActiveCfg = Test|Any CPU - {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x86.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|ARM64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x86.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x86.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x64.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x86.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|Any CPU.Build.0 = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|ARM64.ActiveCfg = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|ARM64.Build.0 = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x64.ActiveCfg = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x64.Build.0 = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x86.ActiveCfg = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x86.Build.0 = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|Any CPU.Build.0 = Debug|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|ARM64.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|ARM64.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x64.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x64.Build.0 = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x86.ActiveCfg = Test|Any CPU - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x86.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|Any CPU.Build.0 = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|ARM64.Build.0 = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x64.ActiveCfg = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x64.Build.0 = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x86.ActiveCfg = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x86.Build.0 = Debug|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x64.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x86.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|Any CPU.ActiveCfg = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|Any CPU.Build.0 = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|ARM64.ActiveCfg = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|ARM64.Build.0 = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x64.ActiveCfg = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x64.Build.0 = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x86.ActiveCfg = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x86.Build.0 = Release|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|Any CPU.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|Any CPU.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|ARM64.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|ARM64.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x64.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x64.Build.0 = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x86.ActiveCfg = Test|Any CPU - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x86.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|ARM64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x86.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x86.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x64.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x86.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|ARM64.ActiveCfg = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|ARM64.Build.0 = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x64.ActiveCfg = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x64.Build.0 = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x86.ActiveCfg = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x86.Build.0 = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|Any CPU.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|Any CPU.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|ARM64.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|ARM64.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x64.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x64.Build.0 = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x86.ActiveCfg = Test|Any CPU - {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x86.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|ARM64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x86.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x86.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x64.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x86.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|Any CPU.Build.0 = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|ARM64.ActiveCfg = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|ARM64.Build.0 = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x64.ActiveCfg = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x64.Build.0 = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x86.ActiveCfg = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x86.Build.0 = Release|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|Any CPU.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|Any CPU.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|ARM64.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|ARM64.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x64.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x64.Build.0 = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x86.ActiveCfg = Test|Any CPU - {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x86.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|Any CPU.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|ARM64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x86.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x86.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x64.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x86.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|Any CPU.ActiveCfg = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|Any CPU.Build.0 = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|ARM64.ActiveCfg = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|ARM64.Build.0 = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x64.ActiveCfg = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x64.Build.0 = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x86.ActiveCfg = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x86.Build.0 = Release|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|Any CPU.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|Any CPU.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|ARM64.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|ARM64.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x64.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x64.Build.0 = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x86.ActiveCfg = Test|Any CPU - {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x86.Build.0 = Test|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|ARM64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x86.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x86.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x86.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|ARM64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|ARM64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x86.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x86.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x64.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x86.Build.0 = Release|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|Any CPU.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|ARM64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|ARM64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x64.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x64.Build.0 = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x86.ActiveCfg = Debug|Any CPU - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x86.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|ARM64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x86.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x86.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x86.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|ARM64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|ARM64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x86.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x86.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x64.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x86.Build.0 = Release|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|Any CPU.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|ARM64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|ARM64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x64.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x64.Build.0 = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x86.ActiveCfg = Debug|Any CPU - {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x86.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|ARM64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x86.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x86.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x86.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|ARM64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|ARM64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x86.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x86.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x64.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x86.Build.0 = Release|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|Any CPU.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|ARM64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|ARM64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x64.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x64.Build.0 = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x86.ActiveCfg = Debug|Any CPU - {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x86.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|ARM64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x86.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x86.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x64.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x86.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|Any CPU.Build.0 = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|ARM64.ActiveCfg = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|ARM64.Build.0 = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x64.ActiveCfg = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x64.Build.0 = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x86.ActiveCfg = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x86.Build.0 = Release|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|Any CPU.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|Any CPU.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|ARM64.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|ARM64.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x64.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x64.Build.0 = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x86.ActiveCfg = Test|Any CPU - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x86.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|ARM64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x86.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x86.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x64.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x86.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|Any CPU.Build.0 = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|ARM64.ActiveCfg = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|ARM64.Build.0 = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x64.ActiveCfg = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x64.Build.0 = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x86.ActiveCfg = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x86.Build.0 = Release|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|Any CPU.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|Any CPU.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|ARM64.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|ARM64.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x64.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x64.Build.0 = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x86.ActiveCfg = Test|Any CPU - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x86.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|ARM64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x86.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x86.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x64.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x86.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|Any CPU.Build.0 = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|ARM64.ActiveCfg = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|ARM64.Build.0 = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x64.ActiveCfg = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x64.Build.0 = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x86.ActiveCfg = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x86.Build.0 = Release|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|Any CPU.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|Any CPU.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|ARM64.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|ARM64.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x64.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x64.Build.0 = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x86.ActiveCfg = Test|Any CPU - {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x86.Build.0 = Test|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|ARM64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x86.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x86.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x86.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|ARM64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|ARM64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x86.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x86.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x64.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x86.Build.0 = Release|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|Any CPU.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|ARM64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|ARM64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x64.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x64.Build.0 = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x86.ActiveCfg = Debug|Any CPU - {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x86.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|ARM64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x86.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x86.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x64.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x86.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|Any CPU.Build.0 = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|ARM64.ActiveCfg = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|ARM64.Build.0 = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|x64.ActiveCfg = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|x64.Build.0 = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|x86.ActiveCfg = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Release|x86.Build.0 = Release|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|Any CPU.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|Any CPU.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|ARM64.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|ARM64.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|x64.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|x64.Build.0 = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|x86.ActiveCfg = Test|Any CPU - {5367D313-6195-48C3-8804-7C76A771A937}.Test|x86.Build.0 = Test|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|ARM64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x86.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x86.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|ARM64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x86.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x86.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|ARM64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|ARM64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x86.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x86.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x64.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x86.Build.0 = Release|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|Any CPU.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|ARM64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|ARM64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x64.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x64.Build.0 = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x86.ActiveCfg = Debug|Any CPU - {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x86.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|ARM64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x86.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x86.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|ARM64.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x64.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x64.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x86.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x86.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|Any CPU.Build.0 = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|ARM64.ActiveCfg = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|ARM64.Build.0 = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x64.ActiveCfg = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x64.Build.0 = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x86.ActiveCfg = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x86.Build.0 = Release|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|Any CPU.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|Any CPU.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|ARM64.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|ARM64.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x64.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x64.Build.0 = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x86.ActiveCfg = Test|Any CPU - {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x86.Build.0 = Test|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|ARM64.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|x64.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|x64.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|x86.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|x86.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|Any CPU.ActiveCfg = ModifyPublish|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|Any CPU.Build.0 = ModifyPublish|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|ARM64.ActiveCfg = ModifyPublish|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|ARM64.Build.0 = ModifyPublish|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|x64.ActiveCfg = ModifyPublish|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|x64.Build.0 = ModifyPublish|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|x86.ActiveCfg = ModifyPublish|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|x86.Build.0 = ModifyPublish|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Release|ARM64.ActiveCfg = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Release|ARM64.Build.0 = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Release|x64.ActiveCfg = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Release|x64.Build.0 = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Release|x86.ActiveCfg = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Release|x86.Build.0 = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|x64.Build.0 = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|x86.Build.0 = Release|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Test|Any CPU.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Test|ARM64.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Test|ARM64.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Test|x64.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Test|x64.Build.0 = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Test|x86.ActiveCfg = Debug|Any CPU - {C7692462-F0BE-4C4F-869C-946209086A70}.Test|x86.Build.0 = Debug|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|ARM64.Build.0 = Debug|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|x64.ActiveCfg = Debug|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|x64.Build.0 = Debug|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|x86.ActiveCfg = Debug|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|x86.Build.0 = Debug|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|Any CPU.ActiveCfg = ModifyPublish|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|Any CPU.Build.0 = ModifyPublish|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|ARM64.ActiveCfg = ModifyPublish|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|ARM64.Build.0 = ModifyPublish|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|x64.ActiveCfg = ModifyPublish|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|x64.Build.0 = ModifyPublish|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|x86.ActiveCfg = ModifyPublish|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|x86.Build.0 = ModifyPublish|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|ARM64.ActiveCfg = Release|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|ARM64.Build.0 = Release|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|x64.ActiveCfg = Release|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|x64.Build.0 = Release|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|x86.ActiveCfg = Release|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|x86.Build.0 = Release|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|Any CPU.ActiveCfg = Test|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|Any CPU.Build.0 = Test|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|ARM64.ActiveCfg = Test|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|ARM64.Build.0 = Test|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|x64.ActiveCfg = Test|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|x64.Build.0 = Test|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|x86.ActiveCfg = Test|Any CPU - {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|x86.Build.0 = Test|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|ARM64.Build.0 = Debug|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|x64.ActiveCfg = Debug|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|x64.Build.0 = Debug|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|x86.ActiveCfg = Debug|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|x86.Build.0 = Debug|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|Any CPU.ActiveCfg = ModifyPublish|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|Any CPU.Build.0 = ModifyPublish|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|ARM64.ActiveCfg = ModifyPublish|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|ARM64.Build.0 = ModifyPublish|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|x64.ActiveCfg = ModifyPublish|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|x64.Build.0 = ModifyPublish|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|x86.ActiveCfg = ModifyPublish|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|x86.Build.0 = ModifyPublish|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|ARM64.ActiveCfg = Release|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|ARM64.Build.0 = Release|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|x64.ActiveCfg = Release|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|x64.Build.0 = Release|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|x86.ActiveCfg = Release|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|x86.Build.0 = Release|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|Any CPU.ActiveCfg = Test|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|Any CPU.Build.0 = Test|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|ARM64.ActiveCfg = Test|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|ARM64.Build.0 = Test|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|x64.ActiveCfg = Test|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|x64.Build.0 = Test|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|x86.ActiveCfg = Test|Any CPU - {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|x86.Build.0 = Test|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|ARM64.Build.0 = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|x64.ActiveCfg = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|x64.Build.0 = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|x86.ActiveCfg = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|x86.Build.0 = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|Any CPU.ActiveCfg = ModifyPublish|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|Any CPU.Build.0 = ModifyPublish|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|ARM64.ActiveCfg = ModifyPublish|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|ARM64.Build.0 = ModifyPublish|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|x64.ActiveCfg = ModifyPublish|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|x64.Build.0 = ModifyPublish|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|x86.ActiveCfg = ModifyPublish|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|x86.Build.0 = ModifyPublish|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|ARM64.ActiveCfg = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|ARM64.Build.0 = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|x64.ActiveCfg = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|x64.Build.0 = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|x86.ActiveCfg = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|x86.Build.0 = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|x64.Build.0 = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|x86.Build.0 = Release|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|Any CPU.Build.0 = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|ARM64.ActiveCfg = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|ARM64.Build.0 = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|x64.ActiveCfg = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|x64.Build.0 = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|x86.ActiveCfg = Debug|Any CPU - {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|x86.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|ARM64.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|x64.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|x64.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|x86.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|x86.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|ARM64.ActiveCfg = Release|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|ARM64.Build.0 = Release|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|x64.ActiveCfg = Release|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|x64.Build.0 = Release|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|x86.ActiveCfg = Release|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|x86.Build.0 = Release|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|Any CPU.ActiveCfg = Test|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|Any CPU.Build.0 = Test|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|ARM64.ActiveCfg = Test|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|ARM64.Build.0 = Test|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|x64.ActiveCfg = Test|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|x64.Build.0 = Test|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|x86.ActiveCfg = Test|Any CPU - {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|x86.Build.0 = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|ARM64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x86.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x86.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|Any CPU.Build.0 = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|ARM64.ActiveCfg = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|ARM64.Build.0 = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x64.ActiveCfg = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x64.Build.0 = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x86.ActiveCfg = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x86.Build.0 = Release|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|Any CPU.ActiveCfg = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|Any CPU.Build.0 = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|ARM64.ActiveCfg = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|ARM64.Build.0 = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x64.ActiveCfg = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x64.Build.0 = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x86.ActiveCfg = Test|Any CPU - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x86.Build.0 = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|ARM64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x86.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x86.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|Any CPU.Build.0 = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|ARM64.ActiveCfg = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|ARM64.Build.0 = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x64.ActiveCfg = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x64.Build.0 = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x86.ActiveCfg = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x86.Build.0 = Release|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|Any CPU.ActiveCfg = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|Any CPU.Build.0 = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|ARM64.ActiveCfg = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|ARM64.Build.0 = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x64.ActiveCfg = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x64.Build.0 = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x86.ActiveCfg = Test|Any CPU - {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x86.Build.0 = Test|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|ARM64.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|x64.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|x64.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|x86.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|x86.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|ARM64.ActiveCfg = Release|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|ARM64.Build.0 = Release|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|x64.ActiveCfg = Release|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|x64.Build.0 = Release|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|x86.ActiveCfg = Release|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|x86.Build.0 = Release|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|Any CPU.ActiveCfg = Test|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|Any CPU.Build.0 = Test|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|ARM64.ActiveCfg = Test|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|ARM64.Build.0 = Test|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|x64.ActiveCfg = Test|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|x64.Build.0 = Test|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|x86.ActiveCfg = Test|Any CPU - {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|x86.Build.0 = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|ARM64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x86.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x86.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|Any CPU.Build.0 = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|ARM64.ActiveCfg = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|ARM64.Build.0 = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x64.ActiveCfg = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x64.Build.0 = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x86.ActiveCfg = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x86.Build.0 = Release|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|Any CPU.ActiveCfg = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|Any CPU.Build.0 = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|ARM64.ActiveCfg = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|ARM64.Build.0 = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x64.ActiveCfg = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x64.Build.0 = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x86.ActiveCfg = Test|Any CPU - {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x86.Build.0 = Test|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|ARM64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x86.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x86.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|ARM64.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|ARM64.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x64.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x64.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x86.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x86.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x64.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x86.Build.0 = Release|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|Any CPU.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|ARM64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|ARM64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x64.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x64.Build.0 = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x86.ActiveCfg = Debug|Any CPU - {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x86.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|ARM64.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|x64.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|x64.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|x86.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|x86.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|ARM64.ActiveCfg = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|ARM64.Build.0 = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|x64.ActiveCfg = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|x64.Build.0 = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|x86.ActiveCfg = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|x86.Build.0 = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|x64.Build.0 = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|x86.Build.0 = Release|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|Any CPU.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|ARM64.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|ARM64.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|x64.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|x64.Build.0 = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|x86.ActiveCfg = Debug|Any CPU - {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|x86.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|ARM64.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|x64.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|x64.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|x86.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|x86.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Release|Any CPU.Build.0 = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Release|ARM64.ActiveCfg = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Release|ARM64.Build.0 = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Release|x64.ActiveCfg = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Release|x64.Build.0 = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Release|x86.ActiveCfg = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Release|x86.Build.0 = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|x64.Build.0 = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|x86.Build.0 = Release|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Test|Any CPU.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Test|ARM64.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Test|ARM64.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Test|x64.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Test|x64.Build.0 = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Test|x86.ActiveCfg = Debug|Any CPU - {A334D850-E26A-4912-900C-20E52168CCCE}.Test|x86.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|ARM64.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|x64.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|x64.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|x86.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|x86.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|Any CPU.Build.0 = Release|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|ARM64.ActiveCfg = Release|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|ARM64.Build.0 = Release|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|x64.ActiveCfg = Release|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|x64.Build.0 = Release|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|x86.ActiveCfg = Release|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|x86.Build.0 = Release|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|Any CPU.ActiveCfg = Test|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|Any CPU.Build.0 = Test|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|ARM64.ActiveCfg = Test|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|ARM64.Build.0 = Test|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|x64.ActiveCfg = Test|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|x64.Build.0 = Test|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|x86.ActiveCfg = Test|Any CPU - {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|x86.Build.0 = Test|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|ARM64.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|x64.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|x64.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|x86.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|x86.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|Any CPU.Build.0 = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|ARM64.ActiveCfg = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|ARM64.Build.0 = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|x64.ActiveCfg = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|x64.Build.0 = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|x86.ActiveCfg = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|x86.Build.0 = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|x64.Build.0 = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|x86.Build.0 = Release|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|Any CPU.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|Any CPU.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|ARM64.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|ARM64.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|x64.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|x64.Build.0 = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|x86.ActiveCfg = Debug|Any CPU - {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|x86.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|ARM64.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|x64.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|x64.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|x86.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|x86.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|ARM64.ActiveCfg = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|ARM64.Build.0 = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|x64.ActiveCfg = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|x64.Build.0 = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|x86.ActiveCfg = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|x86.Build.0 = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|x64.Build.0 = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|x86.Build.0 = Release|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|Any CPU.ActiveCfg = Test|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|Any CPU.Build.0 = Test|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|ARM64.ActiveCfg = Test|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|ARM64.Build.0 = Test|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|x64.ActiveCfg = Test|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|x64.Build.0 = Test|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|x86.ActiveCfg = Test|Any CPU - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|x86.Build.0 = Test|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|ARM64.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|x64.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|x64.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|x86.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|x86.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|x64.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|x86.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|Any CPU.Build.0 = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|ARM64.ActiveCfg = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|ARM64.Build.0 = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|x64.ActiveCfg = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|x64.Build.0 = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|x86.ActiveCfg = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|x86.Build.0 = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|ARM64.Build.0 = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|x64.ActiveCfg = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|x64.Build.0 = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|x86.ActiveCfg = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|x86.Build.0 = Release|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|Any CPU.ActiveCfg = Test|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|Any CPU.Build.0 = Test|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|ARM64.ActiveCfg = Test|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|ARM64.Build.0 = Test|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|x64.ActiveCfg = Test|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|x64.Build.0 = Test|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|x86.ActiveCfg = Test|Any CPU - {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|x86.Build.0 = Test|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|ARM64.Build.0 = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|x64.ActiveCfg = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|x64.Build.0 = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|x86.ActiveCfg = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|x86.Build.0 = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|Any CPU.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|ARM64.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|ARM64.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|x64.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|x64.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|x86.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|x86.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Release|Any CPU.Build.0 = Release|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Release|ARM64.ActiveCfg = Release|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Release|ARM64.Build.0 = Release|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Release|x64.ActiveCfg = Release|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Release|x64.Build.0 = Release|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Release|x86.ActiveCfg = Release|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Release|x86.Build.0 = Release|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Test|Any CPU.ActiveCfg = Test|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Test|Any CPU.Build.0 = Test|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Test|ARM64.ActiveCfg = Test|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Test|ARM64.Build.0 = Test|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Test|x64.ActiveCfg = Test|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Test|x64.Build.0 = Test|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Test|x86.ActiveCfg = Test|Any CPU - {E4523EFE-E692-A575-2D08-F7D917194084}.Test|x86.Build.0 = Test|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|Any CPU.Build.0 = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|ARM64.Build.0 = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x64.ActiveCfg = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x64.Build.0 = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x86.ActiveCfg = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x86.Build.0 = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|Any CPU.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|ARM64.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|ARM64.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x64.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x64.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x86.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x86.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|Any CPU.ActiveCfg = Release|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|Any CPU.Build.0 = Release|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|ARM64.ActiveCfg = Release|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|ARM64.Build.0 = Release|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x64.ActiveCfg = Release|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x64.Build.0 = Release|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x86.ActiveCfg = Release|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x86.Build.0 = Release|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|Any CPU.ActiveCfg = Test|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|Any CPU.Build.0 = Test|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|ARM64.ActiveCfg = Test|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|ARM64.Build.0 = Test|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x64.ActiveCfg = Test|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x64.Build.0 = Test|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x86.ActiveCfg = Test|Any CPU - {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x86.Build.0 = Test|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|ARM64.Build.0 = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x64.ActiveCfg = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x64.Build.0 = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x86.ActiveCfg = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x86.Build.0 = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x64.Build.0 = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x86.Build.0 = Debug|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|Any CPU.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|ARM64.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|ARM64.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x64.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x64.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x86.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x86.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|Any CPU.Build.0 = Release|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|ARM64.ActiveCfg = Release|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|ARM64.Build.0 = Release|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x64.ActiveCfg = Release|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x64.Build.0 = Release|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x86.ActiveCfg = Release|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x86.Build.0 = Release|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|Any CPU.ActiveCfg = Test|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|Any CPU.Build.0 = Test|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|ARM64.ActiveCfg = Test|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|ARM64.Build.0 = Test|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x64.ActiveCfg = Test|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x64.Build.0 = Test|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x86.ActiveCfg = Test|Any CPU - {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x86.Build.0 = Test|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {353775C5-4979-48FF-B4C6-90C54D923AB7} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {9715307C-A38E-416C-B9A3-EF0F39837A1A} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {49853A70-AE13-481D-9A98-72DE029717C9} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {D67659FE-8708-4913-9A56-BE8ECB838405} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {FEF3CC72-9596-49E1-A910-990F607E9E76} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {A151364D-A8F3-49CF-8A0E-8CBE9833225D} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {C040A61E-E18C-4DB1-ADC1-E399B4675ED8} = {FEF3CC72-9596-49E1-A910-990F607E9E76} - {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB} = {FEF3CC72-9596-49E1-A910-990F607E9E76} - {392AB3DA-C723-41F6-BEA9-41AA716B185E} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {44293E2D-8698-424B-9124-B51713231EA2} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {4E18BD15-9397-43A0-87F4-770FDF434403} = {44293E2D-8698-424B-9124-B51713231EA2} - {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} - {06D46E79-A4B2-457A-93DB-E3060A12CFD0} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {EEE0FF80-C554-4281-AD21-A0D72D4CC712} = {44293E2D-8698-424B-9124-B51713231EA2} - {AD791365-1699-411D-89BC-F5CE60451037} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {1DAB450F-E39E-4F01-9C08-90D154FBC252} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} - {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605} = {FEF3CC72-9596-49E1-A910-990F607E9E76} - {548A1BB0-88DE-45D4-95DF-2538A9592823} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} - {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} - {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {9074E017-FD2A-48BE-8125-E1270E7B111D} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {8941C544-58C3-4261-A52E-13B45132CA14} = {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} - {0BF37A1B-7D06-442D-8E36-68AF2546FA3C} = {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} - {97BBCB28-782F-43D5-A604-0376298AF256} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {023A95DB-D8AA-4123-9F9B-6A4616C7243A} = {97BBCB28-782F-43D5-A604-0376298AF256} - {DED3B5E4-D281-4399-BD0E-3F612FF419F2} = {97BBCB28-782F-43D5-A604-0376298AF256} - {4135ED8B-229C-45C2-93E2-2A62E84E47ED} = {97BBCB28-782F-43D5-A604-0376298AF256} - {642255CD-4B42-4CEB-A80A-D7D83F6CA989} = {97BBCB28-782F-43D5-A604-0376298AF256} - {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42} = {97BBCB28-782F-43D5-A604-0376298AF256} - {19E42C61-9663-4245-A977-A10F64C57A90} = {2BBB19E7-0703-405F-9101-59D811377ABD} - {3DD8AA35-54A7-4343-8729-6F86F579C742} = {97BBCB28-782F-43D5-A604-0376298AF256} - {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22} = {97BBCB28-782F-43D5-A604-0376298AF256} - {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF} = {97BBCB28-782F-43D5-A604-0376298AF256} - {52F24539-98C1-4002-8489-948B2AE5D951} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {31ACB9D0-E318-42F7-A7D7-F7D40AE75548} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} - {1328935B-885B-494D-AFF0-0FEEE18612A7} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} - {235C1B17-5281-48F8-B891-8F84A9CBC34F} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {02370F66-CC8C-4646-8EA2-9AFD72B2588E} = {9F471257-CFD9-49A2-B766-83EC68A80D07} - {78E25094-BDA7-4057-B862-E7AA05F45C36} = {9D32485B-CF36-4982-9B80-BD22042632E4} - {D58B470F-C349-4D2D-96CA-28FE7559F7C7} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} - {9D32485B-CF36-4982-9B80-BD22042632E4} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} - {C0E8312B-F06C-4C64-B18D-374C2FDB20D1} = {9D32485B-CF36-4982-9B80-BD22042632E4} - {B28DCBE3-60BF-47E2-93F9-A45074F498E8} = {3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0} - {3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} - {379FAA06-8DBB-43F6-98B0-585019588AAB} = {2BBB19E7-0703-405F-9101-59D811377ABD} - {0EAE84A3-55C2-4357-9777-BA95CC24C9B8} = {9D32485B-CF36-4982-9B80-BD22042632E4} - {1DECEEE5-C45C-4F08-8042-12B6C2072EDB} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {FD90A75B-2C62-453E-8ABD-C41C11B51679} = {FEF3CC72-9596-49E1-A910-990F607E9E76} - {FF956484-4527-48DD-A7BC-35D09AA6C675} = {FEF3CC72-9596-49E1-A910-990F607E9E76} - {3CB2CD7E-2ADB-42DB-A438-3B438746E783} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {5367D313-6195-48C3-8804-7C76A771A937} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {BAA7696A-7B50-4CCE-998F-72A03BB08C26} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {3D35641E-DF83-48D2-A532-0F8B7D050F99} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} - {0BA6E732-6257-4596-B870-D3417FBC2243} = {2BBB19E7-0703-405F-9101-59D811377ABD} - {C7692462-F0BE-4C4F-869C-946209086A70} = {955D323D-19ED-46EF-9887-53376C698002} - {2F6484AB-91DE-4384-B9E5-BF984749443E} = {955D323D-19ED-46EF-9887-53376C698002} - {DFDC99CF-903B-410C-A486-552EB2E23E47} = {955D323D-19ED-46EF-9887-53376C698002} - {1D084071-F769-423A-AAA1-BB1335F2C4C0} = {0BA6E732-6257-4596-B870-D3417FBC2243} - {7048EF78-3E29-40A0-AA45-12D5E8C4997F} = {955D323D-19ED-46EF-9887-53376C698002} - {955D323D-19ED-46EF-9887-53376C698002} = {0BA6E732-6257-4596-B870-D3417FBC2243} - {30D5E122-9387-4B09-8802-2402340C76E6} = {0BA6E732-6257-4596-B870-D3417FBC2243} - {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {F724A4C0-5E1A-4999-AC96-38583BA38968} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} - {752764DB-F48B-4676-89DF-0350608A2AA7} = {F724A4C0-5E1A-4999-AC96-38583BA38968} - {0CB95089-1CAB-4972-A7BF-1E259476CFAF} = {955D323D-19ED-46EF-9887-53376C698002} - {5A99A74A-EFD8-4517-976B-4049AECBD74F} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} - {DF117785-57C0-4B02-A84E-B84216AD487C} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {E0C83571-7AE9-4728-857E-1192D2F6A58F} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} - {553B7D39-596B-4FD7-B69C-B1829CE2D74D} = {9D32485B-CF36-4982-9B80-BD22042632E4} - {A334D850-E26A-4912-900C-20E52168CCCE} = {2BBB19E7-0703-405F-9101-59D811377ABD} - {BBB93295-A754-4F46-AFB4-A7BD6D3131D2} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} - {63E993DC-CB06-4894-A1B8-7A13E55C53B2} = {BBB93295-A754-4F46-AFB4-A7BD6D3131D2} - {9F471257-CFD9-49A2-B766-83EC68A80D07} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} - {E819A545-121F-45EC-B4ED-DE766B3AECC2} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} - {8858AD45-9195-4D67-8397-99350B244D72} = {BBF132A7-018B-417A-9F56-396FB9CF391D} - {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C} = {8858AD45-9195-4D67-8397-99350B244D72} - {0D736C3B-4FBD-48DB-9893-394FBA0B906D} = {8858AD45-9195-4D67-8397-99350B244D72} - {E4523EFE-E692-A575-2D08-F7D917194084} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} - {72D6991A-4BF0-A9C6-C061-80C32B54ED56} = {9D32485B-CF36-4982-9B80-BD22042632E4} - {36B6E355-17FA-F82F-3699-A2EC5702FDF1} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {7427A6C9-D522-4B10-B0AC-607D69736B50} - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 18 +VisualStudioVersion = 18.0.11111.16 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01 Basic", "01 Basic", "{20618121-91AE-4EFE-9899-ABCB0ADACE86}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Mvc.UI", "Basic\Senparc.Ncf.Mvc.UI\Senparc.Ncf.Mvc.UI.csproj", "{353775C5-4979-48FF-B4C6-90C54D923AB7}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Core", "Basic\Senparc.Ncf.Core\Senparc.Ncf.Core.csproj", "{AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Repository", "Basic\Senparc.Ncf.Repository\Senparc.Ncf.Repository.csproj", "{9715307C-A38E-416C-B9A3-EF0F39837A1A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Log", "Basic\Senparc.Ncf.Log\Senparc.Ncf.Log.csproj", "{2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Utility", "Basic\Senparc.Ncf.Utility\Senparc.Ncf.Utility.csproj", "{49853A70-AE13-481D-9A98-72DE029717C9}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Service", "Basic\Senparc.Ncf.Service\Senparc.Ncf.Service.csproj", "{05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.SMS", "Basic\Senparc.Ncf.SMS\Senparc.Ncf.SMS.csproj", "{D67659FE-8708-4913-9A56-BE8ECB838405}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{FEF3CC72-9596-49E1-A910-990F607E9E76}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02 Extensions", "02 Extensions", "{BBF132A7-018B-417A-9F56-396FB9CF391D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.XncfBase", "Basic\Senparc.Ncf.XncfBase\Senparc.Ncf.XncfBase.csproj", "{A151364D-A8F3-49CF-8A0E-8CBE9833225D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.XncfBase.Tests", "Basic\Senparc.Ncf.XncfBase.Tests\Senparc.Ncf.XncfBase.Tests.csproj", "{C040A61E-E18C-4DB1-ADC1-E399B4675ED8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Core.Tests", "Basic\Senparc.Ncf.Core.Tests\Senparc.Ncf.Core.Tests.csproj", "{D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DatabaseToolkit", "Extensions\Senparc.Xncf.DatabaseToolkit\Senparc.Xncf.DatabaseToolkit\Senparc.Xncf.DatabaseToolkit.csproj", "{392AB3DA-C723-41F6-BEA9-41AA716B185E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Terminal", "Extensions\Senparc.Xncf.Terminal\Senparc.Xncf.Terminal.csproj", "{AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Areas", "Areas", "{44293E2D-8698-424B-9124-B51713231EA2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.AreaBase", "Basic\Senparc.Ncf.AreaBase\Senparc.Ncf.AreaBase.csproj", "{4E18BD15-9397-43A0-87F4-770FDF434403}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{52ACE0AF-85A6-4C3C-B640-F313B809A0EE}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + global.json = global.json + Graph1.dgml = Graph1.dgml + EndProjectSection +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.csproj", "{D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Database", "Database", "{06D46E79-A4B2-457A-93DB-E3060A12CFD0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.SqlServer", "Basic\Senparc.Ncf.Database.SqlServer\Senparc.Ncf.Database.SqlServer.csproj", "{6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database", "Basic\Senparc.Ncf.Database\Senparc.Ncf.Database.csproj", "{EEE0FF80-C554-4281-AD21-A0D72D4CC712}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.MySql", "Basic\Senparc.Ncf.Database.MySql\Senparc.Ncf.Database.MySql.csproj", "{AD791365-1699-411D-89BC-F5CE60451037}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabasePlant", "Basic\Senparc.Ncf.DatabasePlant\Senparc.Ncf.DatabasePlant.csproj", "{1DAB450F-E39E-4F01-9C08-90D154FBC252}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabasePlant.Tests", "Basic\Senparc.Ncf.DatabasePlant.Tests\Senparc.Ncf.DatabasePlant.Tests.csproj", "{3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.MySql.Backcup", "Basic\Senparc.Ncf.Database.MySql.Backup\Senparc.Ncf.Database.MySql.Backcup.csproj", "{548A1BB0-88DE-45D4-95DF-2538A9592823}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-3 XncfBuilder", "02-3 XncfBuilder", "{3C473DB5-6DAD-4BDE-B7AD-773DAB17582E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Sqlite", "Basic\Senparc.Ncf.Database.Sqlite\Senparc.Ncf.Database.Sqlite.csproj", "{CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder.Tests", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.Tests\Senparc.Xncf.XncfBuilder.Tests.csproj", "{A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.XncfBuilder.Template", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.Template\Senparc.Xncf.XncfBuilder.Template.csproj", "{5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Swagger", "Extensions\Senparc.Xncf.Swagger\Senparc.Xncf.Swagger.csproj", "{23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.PostgreSQL", "Basic\Senparc.Ncf.Database.PostgreSQL\Senparc.Ncf.Database.PostgreSQL.csproj", "{9074E017-FD2A-48BE-8125-E1270E7B111D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unpublished", "Unpublished", "{1F5BD306-F852-4CAF-90D4-96BD7B518E3E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.FileExtension", "Basic\Unpublished\Senparc.Ncf.FileExtension\Senparc.Ncf.FileExtension.csproj", "{8941C544-58C3-4261-A52E-13B45132CA14}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.ImageUtility", "Base\Unpublished\Senparc.Ncf.ImageUtility\Senparc.Ncf.ImageUtility.csproj", "{0BF37A1B-7D06-442D-8E36-68AF2546FA3C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03 Unpublished", "03 Unpublished", "{3328552C-7377-45DB-8EE8-B4D9D0184266}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-1 SystemXncfs", "02-1 SystemXncfs", "{97BBCB28-782F-43D5-A604-0376298AF256}" + ProjectSection(SolutionItems) = preProject + Extensions\System\readme.md = Extensions\System\readme.md + EndProjectSection +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5940]Senparc.Xncf.Menu", "Extensions\System\Senparc.Xncf.Menu\[5940]Senparc.Xncf.Menu.csproj", "{023A95DB-D8AA-4123-9F9B-6A4616C7243A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5970]Senparc.Xncf.SystemManager", "Extensions\System\Senparc.Xncf.SystemManager\[5970]Senparc.Xncf.SystemManager.csproj", "{DED3B5E4-D281-4399-BD0E-3F612FF419F2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5950]Senparc.Xncf.XncfModuleManager", "Extensions\System\Senparc.Xncf.XncfModuleManager\[5950]Senparc.Xncf.XncfModuleManager.csproj", "{4135ED8B-229C-45C2-93E2-2A62E84E47ED}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5960]Senparc.Xncf.SystemPermission", "Extensions\System\Senparc.Xncf.SystemPermission\[5960]Senparc.Xncf.SystemPermission.csproj", "{642255CD-4B42-4CEB-A80A-D7D83F6CA989}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5980]Senparc.Xncf.SystemCore", "Extensions\System\Senparc.Xncf.SystemCore\[5980]Senparc.Xncf.SystemCore.csproj", "{6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "04 DevelopmentTools", "04 DevelopmentTools", "{2BBB19E7-0703-405F-9101-59D811377ABD}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.IntegrationSample", "DevelopmentTools\Senparc.IntegrationSample\Senparc.IntegrationSample.csproj", "{19E42C61-9663-4245-A977-A10F64C57A90}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5990]Senparc.Xncf.Tenant", "Extensions\System\Senparc.Xncf.Tenant\[5990]Senparc.Xncf.Tenant.csproj", "{3DD8AA35-54A7-4343-8729-6F86F579C742}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5955]Senparc.Xncf.AreasBase", "Extensions\System\Senparc.Xncf.AreasBase\[5955]Senparc.Xncf.AreasBase.csproj", "{FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "[5990]Senparc.Xncf.Tenant.Interface", "Extensions\System\Senparc.Xncf.Tenant.Interface\[5990]Senparc.Xncf.Tenant.Interface.csproj", "{FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Oracle", "Basic\Senparc.Ncf.Database.Oracle\Senparc.Ncf.Database.Oracle.csproj", "{52F24539-98C1-4002-8489-948B2AE5D951}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Dapr", "Extensions\Senparc.Xncf.Dapr\Senparc.Xncf.Dapr.csproj", "{935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.PromptRange", "Extensions\Senparc.Xncf.PromptRange\Senparc.Xncf.PromptRange.csproj", "{31ACB9D0-E318-42F7-A7D7-F7D40AE75548}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.PromptRange.Tests", "Extensions\Senparc.Xncf.PromptRange.Tests\Senparc.Xncf.PromptRange.Tests.csproj", "{1328935B-885B-494D-AFF0-0FEEE18612A7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-2 AI", "02-2 AI", "{235C1B17-5281-48F8-B891-8F84A9CBC34F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIKernel", "Extensions\Senparc.Xncf.AIKernel\Senparc.Xncf.AIKernel.csproj", "{02370F66-CC8C-4646-8EA2-9AFD72B2588E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIAgentsHub", "Extensions\Senparc.Xncf.AIAgentsHub\Senparc.Xncf.AIAgentsHub.csproj", "{78E25094-BDA7-4057-B862-E7AA05F45C36}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PromptRange", "PromptRange", "{D58B470F-C349-4D2D-96CA-28FE7559F7C7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Agents", "Agents", "{9D32485B-CF36-4982-9B80-BD22042632E4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AIAgentsHub.Tests", "Extensions\Senparc.Xncf.AIAgentsHub.Tests\Senparc.Xncf.AIAgentsHub.Tests.csproj", "{C0E8312B-F06C-4C64-B18D-374C2FDB20D1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.DatabaseTests", "Basic\Senparc.Ncf.DatabaseTests\Senparc.Ncf.DatabaseTests.csproj", "{B28DCBE3-60BF-47E2-93F9-A45074F498E8}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.IntegrationSample.AreaTests", "DevelopmentTools\Senparc.IntegrationSample.AreaTests\Senparc.IntegrationSample.AreaTests.csproj", "{379FAA06-8DBB-43F6-98B0-585019588AAB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.AgentsManager", "Extensions\Senparc.Xncf.AgentsManager\Senparc.Xncf.AgentsManager.csproj", "{0EAE84A3-55C2-4357-9777-BA95CC24C9B8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.Dm", "Basic\Senparc.Ncf.Database.Dm\Senparc.Ncf.Database.Dm.csproj", "{1DECEEE5-C45C-4F08-8042-12B6C2072EDB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.UnitTestExtension", "Basic\Senparc.Ncf.UnitTestExtension\Senparc.Ncf.UnitTestExtension.csproj", "{FD90A75B-2C62-453E-8ABD-C41C11B51679}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.ServiceTests", "Basic\Senparc.Ncf.ServiceTests\Senparc.Ncf.ServiceTests.csproj", "{FF956484-4527-48DD-A7BC-35D09AA6C675}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-4 Data", "02-4 Data", "{3CB2CD7E-2ADB-42DB-A438-3B438746E783}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DynamicData", "Extensions\Senparc.Xncf.DynamicData\Senparc.Xncf.DynamicData.csproj", "{5367D313-6195-48C3-8804-7C76A771A937}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.DynamicDataTests", "Extensions\Senparc.Xncf.DynamicDataTests\Senparc.Xncf.DynamicDataTests.csproj", "{BAA7696A-7B50-4CCE-998F-72A03BB08C26}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Ncf.Database.InMemory", "Basic\Senparc.Ncf.Database.InMemory\Senparc.Ncf.Database.InMemory.csproj", "{3D35641E-DF83-48D2-A532-0F8B7D050F99}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NcfSimulatedSite", "NcfSimulatedSite", "{0BA6E732-6257-4596-B870-D3417FBC2243}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Areas.Admin", "..\tools\NcfSimulatedSite\Senparc.Areas.Admin\Senparc.Areas.Admin.csproj", "{C7692462-F0BE-4C4F-869C-946209086A70}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Installer", "..\tools\NcfSimulatedSite\Senparc.Xncf.Installer\Senparc.Xncf.Installer.csproj", "{2F6484AB-91DE-4384-B9E5-BF984749443E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Accounts", "..\tools\NcfSimulatedSite\Senparc.Xncf.Accounts\Senparc.Xncf.Accounts.csproj", "{DFDC99CF-903B-410C-A486-552EB2E23E47}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Web", "..\tools\NcfSimulatedSite\Senparc.Web\Senparc.Web.csproj", "{1D084071-F769-423A-AAA1-BB1335F2C4C0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Senparc.Xncf.Installer.Interface", "..\tools\NcfSimulatedSite\Senparc.Xncf.Installer.Interface\Senparc.Xncf.Installer.Interface.csproj", "{7048EF78-3E29-40A0-AA45-12D5E8C4997F}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "XncfModules", "XncfModules", "{955D323D-19ED-46EF-9887-53376C698002}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Aspire", "Aspire", "{30D5E122-9387-4B09-8802-2402340C76E6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.FileManager", "Extensions\Senparc.Xncf.FileManager\Senparc.Xncf.FileManager.csproj", "{CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RAG", "RAG", "{F724A4C0-5E1A-4999-AC96-38583BA38968}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.KnowledgeBase", "Extensions\Senparc.Xncf.KnowledgeBase\Senparc.Xncf.KnowledgeBase.csproj", "{752764DB-F48B-4676-89DF-0350608A2AA7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Template_OrgName.Xncf.Template_XncfName", "..\tools\NcfSimulatedSite\Template_OrgName.Xncf.Template_XncfName\Template_OrgName.Xncf.Template_XncfName.csproj", "{0CB95089-1CAB-4972-A7BF-1E259476CFAF}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MultiDatabaseSupport", "MultiDatabaseSupport", "{5A99A74A-EFD8-4517-976B-4049AECBD74F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.SenMapic", "Extensions\Senparc.Xncf.SenMapic\Senparc.Xncf.SenMapic.csproj", "{DF117785-57C0-4B02-A84E-B84216AD487C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.SenMapicTests", "Extensions\Senparc.Xncf.SenMapicTests\Senparc.Xncf.SenMapicTests.csproj", "{E0C83571-7AE9-4728-857E-1192D2F6A58F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.AgentsManagerTests", "Extensions\Senparc.Xncf.AgentsManagerTests\Senparc.Xncf.AgentsManagerTests.csproj", "{553B7D39-596B-4FD7-B69C-B1829CE2D74D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Web.DatabasePlant", "DevelopmentTools\Senparc.Web.DatabasePlant\Senparc.Web.DatabasePlant.csproj", "{A334D850-E26A-4912-900C-20E52168CCCE}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MCP", "MCP", "{BBB93295-A754-4F46-AFB4-A7BD6D3131D2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.MCP", "Extensions\Senparc.Xncf.MCP\Senparc.Xncf.MCP.csproj", "{63E993DC-CB06-4894-A1B8-7A13E55C53B2}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AIKernel", "AIKernel", "{9F471257-CFD9-49A2-B766-83EC68A80D07}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.XncfBuilder.DynamicContentGenerator", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.DynamicContentGenerator\Senparc.Xncf.XncfBuilder.DynamicContentGenerator.csproj", "{E819A545-121F-45EC-B4ED-DE766B3AECC2}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02-5 Weixin", "02-5 Weixin", "{8858AD45-9195-4D67-8397-99350B244D72}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.WeixinManager.Tests", "Extensions\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager.Tests\Senparc.Xncf.WeixinManager.Tests.csproj", "{BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.WeixinManager", "Extensions\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager\Senparc.Xncf.WeixinManager.csproj", "{0D736C3B-4FBD-48DB-9893-394FBA0B906D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Ncf.Shared.Abstractions", "Basic\Senparc.Ncf.Shared.Abstractions\Senparc.Ncf.Shared.Abstractions.csproj", "{E4523EFE-E692-A575-2D08-F7D917194084}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.AgentsManager.Abstractions", "Extensions\Senparc.Xncf.AgentsManager.Abstractions\Senparc.Xncf.AgentsManager.Abstractions.csproj", "{72D6991A-4BF0-A9C6-C061-80C32B54ED56}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.PromptRange.Abstractions", "Extensions\Senparc.Xncf.PromptRange.Abstractions\Senparc.Xncf.PromptRange.Abstractions.csproj", "{36B6E355-17FA-F82F-3699-A2EC5702FDF1}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{BE133D91-034E-1084-498B-FF24C4084A55}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.FirmwareUpdate", "Extensions\Senparc.Xncf.FirmwareUpdate\Senparc.Xncf.FirmwareUpdate.csproj", "{C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Basic", "Basic", "{C6A6A595-43EC-5C54-28CE-0A4B4C789262}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Senparc.Xncf.XncfBuilder", "Senparc.Xncf.XncfBuilder", "{F92E1042-4479-7920-2C98-FEB97EBADEF1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Senparc.Xncf.XncfBuilder.Abstractions", "Extensions\Senparc.Xncf.XncfBuilder\Senparc.Xncf.XncfBuilder.Abstractions\Senparc.Xncf.XncfBuilder.Abstractions.csproj", "{1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|ARM64 = Debug|ARM64 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Debug-Dapr|Any CPU = Debug-Dapr|Any CPU + Debug-Dapr|ARM64 = Debug-Dapr|ARM64 + Debug-Dapr|x64 = Debug-Dapr|x64 + Debug-Dapr|x86 = Debug-Dapr|x86 + ModifyPublish|Any CPU = ModifyPublish|Any CPU + ModifyPublish|ARM64 = ModifyPublish|ARM64 + ModifyPublish|x64 = ModifyPublish|x64 + ModifyPublish|x86 = ModifyPublish|x86 + NcfDebugForPromptRange|Any CPU = NcfDebugForPromptRange|Any CPU + NcfDebugForPromptRange|ARM64 = NcfDebugForPromptRange|ARM64 + NcfDebugForPromptRange|x64 = NcfDebugForPromptRange|x64 + NcfDebugForPromptRange|x86 = NcfDebugForPromptRange|x86 + Release|Any CPU = Release|Any CPU + Release|ARM64 = Release|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + TemplateRelease|Any CPU = TemplateRelease|Any CPU + TemplateRelease|ARM64 = TemplateRelease|ARM64 + TemplateRelease|x64 = TemplateRelease|x64 + TemplateRelease|x86 = TemplateRelease|x86 + Test|Any CPU = Test|Any CPU + Test|ARM64 = Test|ARM64 + Test|x64 = Test|x64 + Test|x86 = Test|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|ARM64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x86.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug|x86.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x64.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.ModifyPublish|x86.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|Any CPU.Build.0 = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|ARM64.ActiveCfg = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|ARM64.Build.0 = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x64.ActiveCfg = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x64.Build.0 = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x86.ActiveCfg = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Release|x86.Build.0 = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|Any CPU.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|Any CPU.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|ARM64.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|ARM64.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x64.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x64.Build.0 = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x86.ActiveCfg = Test|Any CPU + {353775C5-4979-48FF-B4C6-90C54D923AB7}.Test|x86.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|ARM64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x86.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug|x86.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x64.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.ModifyPublish|x86.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|Any CPU.Build.0 = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|ARM64.ActiveCfg = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|ARM64.Build.0 = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x64.ActiveCfg = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x64.Build.0 = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x86.ActiveCfg = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Release|x86.Build.0 = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|Any CPU.Build.0 = Debug|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|ARM64.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|ARM64.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x64.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x64.Build.0 = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x86.ActiveCfg = Test|Any CPU + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310}.Test|x86.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|ARM64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x86.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug|x86.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x64.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.ModifyPublish|x86.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|Any CPU.Build.0 = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|ARM64.ActiveCfg = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|ARM64.Build.0 = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x64.ActiveCfg = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x64.Build.0 = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x86.ActiveCfg = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Release|x86.Build.0 = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|Any CPU.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|Any CPU.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|ARM64.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|ARM64.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x64.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x64.Build.0 = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x86.ActiveCfg = Test|Any CPU + {9715307C-A38E-416C-B9A3-EF0F39837A1A}.Test|x86.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|ARM64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x86.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug|x86.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x64.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.ModifyPublish|x86.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|Any CPU.Build.0 = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|ARM64.ActiveCfg = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|ARM64.Build.0 = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x64.ActiveCfg = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x64.Build.0 = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x86.ActiveCfg = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Release|x86.Build.0 = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|Any CPU.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|Any CPU.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|ARM64.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|ARM64.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x64.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x64.Build.0 = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x86.ActiveCfg = Test|Any CPU + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA}.Test|x86.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|ARM64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x86.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug|x86.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x64.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.ModifyPublish|x86.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|Any CPU.Build.0 = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|ARM64.ActiveCfg = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|ARM64.Build.0 = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x64.ActiveCfg = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x64.Build.0 = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x86.ActiveCfg = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Release|x86.Build.0 = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|Any CPU.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|Any CPU.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|ARM64.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|ARM64.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x64.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x64.Build.0 = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x86.ActiveCfg = Test|Any CPU + {49853A70-AE13-481D-9A98-72DE029717C9}.Test|x86.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|ARM64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x86.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug|x86.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x64.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.ModifyPublish|x86.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|Any CPU.Build.0 = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|ARM64.ActiveCfg = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|ARM64.Build.0 = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x64.ActiveCfg = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x64.Build.0 = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x86.ActiveCfg = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Release|x86.Build.0 = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|Any CPU.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|Any CPU.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|ARM64.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|ARM64.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x64.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x64.Build.0 = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x86.ActiveCfg = Test|Any CPU + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5}.Test|x86.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|ARM64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x86.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug|x86.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x64.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.ModifyPublish|x86.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|Any CPU.Build.0 = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|ARM64.ActiveCfg = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|ARM64.Build.0 = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x64.ActiveCfg = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x64.Build.0 = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x86.ActiveCfg = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Release|x86.Build.0 = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|Any CPU.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|Any CPU.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|ARM64.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|ARM64.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x64.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x64.Build.0 = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x86.ActiveCfg = Test|Any CPU + {D67659FE-8708-4913-9A56-BE8ECB838405}.Test|x86.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|ARM64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x86.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug|x86.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x64.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.ModifyPublish|x86.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|Any CPU.Build.0 = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|ARM64.ActiveCfg = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|ARM64.Build.0 = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x64.ActiveCfg = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x64.Build.0 = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x86.ActiveCfg = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Release|x86.Build.0 = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|Any CPU.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|Any CPU.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|ARM64.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|ARM64.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x64.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x64.Build.0 = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x86.ActiveCfg = Test|Any CPU + {A151364D-A8F3-49CF-8A0E-8CBE9833225D}.Test|x86.Build.0 = Test|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|ARM64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x86.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug|x86.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|ARM64.ActiveCfg = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|ARM64.Build.0 = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x64.ActiveCfg = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x64.Build.0 = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x86.ActiveCfg = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Release|x86.Build.0 = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|Any CPU.Build.0 = Debug|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|ARM64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x64.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x64.Build.0 = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x86.ActiveCfg = TemplateRelease|Any CPU + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8}.Test|x86.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|ARM64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x86.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug|x86.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|ARM64.ActiveCfg = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|ARM64.Build.0 = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x64.ActiveCfg = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x64.Build.0 = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x86.ActiveCfg = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Release|x86.Build.0 = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|Any CPU.Build.0 = Debug|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|ARM64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x64.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x64.Build.0 = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x86.ActiveCfg = TemplateRelease|Any CPU + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB}.Test|x86.Build.0 = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|ARM64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x86.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug|x86.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x64.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.ModifyPublish|x86.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|Any CPU.Build.0 = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|ARM64.ActiveCfg = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|ARM64.Build.0 = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x64.ActiveCfg = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x64.Build.0 = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x86.ActiveCfg = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Release|x86.Build.0 = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|Any CPU.Build.0 = Debug|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|ARM64.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|ARM64.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x64.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x64.Build.0 = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x86.ActiveCfg = Test|Any CPU + {392AB3DA-C723-41F6-BEA9-41AA716B185E}.Test|x86.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|ARM64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x86.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug|x86.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x64.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.ModifyPublish|x86.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|Any CPU.Build.0 = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|ARM64.ActiveCfg = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|ARM64.Build.0 = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x64.ActiveCfg = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x64.Build.0 = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x86.ActiveCfg = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Release|x86.Build.0 = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|Any CPU.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|Any CPU.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|ARM64.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|ARM64.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x64.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x64.Build.0 = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x86.ActiveCfg = Test|Any CPU + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D}.Test|x86.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|ARM64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x86.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug|x86.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x64.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.ModifyPublish|x86.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|Any CPU.Build.0 = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|ARM64.ActiveCfg = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|ARM64.Build.0 = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x64.ActiveCfg = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x64.Build.0 = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x86.ActiveCfg = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Release|x86.Build.0 = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|Any CPU.Build.0 = Debug|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|ARM64.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|ARM64.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x64.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x64.Build.0 = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x86.ActiveCfg = Test|Any CPU + {4E18BD15-9397-43A0-87F4-770FDF434403}.Test|x86.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|ARM64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x86.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug|x86.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x64.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.ModifyPublish|x86.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|Any CPU.Build.0 = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|ARM64.ActiveCfg = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|ARM64.Build.0 = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x64.ActiveCfg = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x64.Build.0 = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x86.ActiveCfg = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Release|x86.Build.0 = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|Any CPU.Build.0 = Debug|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|ARM64.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|ARM64.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x64.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x64.Build.0 = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x86.ActiveCfg = Test|Any CPU + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF}.Test|x86.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|ARM64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x86.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug|x86.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x64.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.ModifyPublish|x86.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|Any CPU.Build.0 = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|ARM64.ActiveCfg = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|ARM64.Build.0 = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x64.ActiveCfg = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x64.Build.0 = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x86.ActiveCfg = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Release|x86.Build.0 = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|Any CPU.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|Any CPU.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|ARM64.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|ARM64.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x64.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x64.Build.0 = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x86.ActiveCfg = Test|Any CPU + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66}.Test|x86.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|ARM64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x86.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug|x86.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x64.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.ModifyPublish|x86.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|Any CPU.Build.0 = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|ARM64.ActiveCfg = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|ARM64.Build.0 = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x64.ActiveCfg = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x64.Build.0 = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x86.ActiveCfg = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Release|x86.Build.0 = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|Any CPU.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|Any CPU.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|ARM64.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|ARM64.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x64.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x64.Build.0 = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x86.ActiveCfg = Test|Any CPU + {EEE0FF80-C554-4281-AD21-A0D72D4CC712}.Test|x86.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|ARM64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x86.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug|x86.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x64.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.ModifyPublish|x86.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|Any CPU.Build.0 = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|ARM64.ActiveCfg = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|ARM64.Build.0 = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|x64.ActiveCfg = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|x64.Build.0 = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|x86.ActiveCfg = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Release|x86.Build.0 = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|Any CPU.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|Any CPU.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|ARM64.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|ARM64.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|x64.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|x64.Build.0 = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|x86.ActiveCfg = Test|Any CPU + {AD791365-1699-411D-89BC-F5CE60451037}.Test|x86.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|ARM64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x86.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug|x86.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x64.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.ModifyPublish|x86.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|Any CPU.Build.0 = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|ARM64.ActiveCfg = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|ARM64.Build.0 = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x64.ActiveCfg = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x64.Build.0 = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x86.ActiveCfg = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Release|x86.Build.0 = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|Any CPU.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|Any CPU.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|ARM64.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|ARM64.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x64.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x64.Build.0 = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x86.ActiveCfg = Test|Any CPU + {1DAB450F-E39E-4F01-9C08-90D154FBC252}.Test|x86.Build.0 = Test|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|ARM64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x86.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug|x86.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.ModifyPublish|x86.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|ARM64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|ARM64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x86.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Release|x86.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.TemplateRelease|x86.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|Any CPU.Build.0 = Debug|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|ARM64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|ARM64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x64.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x64.Build.0 = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x86.ActiveCfg = Release|Any CPU + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605}.Test|x86.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|Any CPU.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|ARM64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x86.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug|x86.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x64.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.ModifyPublish|x86.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|Any CPU.ActiveCfg = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|Any CPU.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|ARM64.ActiveCfg = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|ARM64.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x64.ActiveCfg = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x64.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x86.ActiveCfg = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Release|x86.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|Any CPU.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|Any CPU.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|ARM64.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|ARM64.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x64.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x64.Build.0 = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x86.ActiveCfg = Test|Any CPU + {548A1BB0-88DE-45D4-95DF-2538A9592823}.Test|x86.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|ARM64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x86.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug|x86.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x64.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.ModifyPublish|x86.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|Any CPU.Build.0 = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|ARM64.ActiveCfg = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|ARM64.Build.0 = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x64.ActiveCfg = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x64.Build.0 = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x86.ActiveCfg = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Release|x86.Build.0 = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|Any CPU.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|Any CPU.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|ARM64.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|ARM64.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x64.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x64.Build.0 = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x86.ActiveCfg = Test|Any CPU + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483}.Test|x86.Build.0 = Test|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|ARM64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x86.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug|x86.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.ModifyPublish|x86.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|ARM64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|ARM64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x86.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Release|x86.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.TemplateRelease|x86.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|Any CPU.Build.0 = Debug|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|ARM64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|ARM64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x64.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x64.Build.0 = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x86.ActiveCfg = Release|Any CPU + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A}.Test|x86.Build.0 = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|ARM64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x86.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug|x86.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x64.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.ModifyPublish|x86.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|Any CPU.Build.0 = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|ARM64.ActiveCfg = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|ARM64.Build.0 = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x64.ActiveCfg = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x64.Build.0 = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x86.ActiveCfg = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Release|x86.Build.0 = Release|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|Any CPU.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|ARM64.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|ARM64.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x64.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x64.Build.0 = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x86.ActiveCfg = Test|Any CPU + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33}.Test|x86.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|ARM64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x86.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug|x86.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x64.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.ModifyPublish|x86.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|Any CPU.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|ARM64.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|ARM64.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x64.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x64.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x86.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Release|x86.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x64.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.TemplateRelease|x86.Build.0 = Release|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|Any CPU.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|Any CPU.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|ARM64.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|ARM64.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x64.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x64.Build.0 = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x86.ActiveCfg = Test|Any CPU + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D}.Test|x86.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|ARM64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x86.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug|x86.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x64.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.ModifyPublish|x86.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|Any CPU.Build.0 = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|ARM64.ActiveCfg = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|ARM64.Build.0 = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x64.ActiveCfg = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x64.Build.0 = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x86.ActiveCfg = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Release|x86.Build.0 = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|Any CPU.Build.0 = Debug|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|ARM64.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|ARM64.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x64.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x64.Build.0 = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x86.ActiveCfg = Test|Any CPU + {9074E017-FD2A-48BE-8125-E1270E7B111D}.Test|x86.Build.0 = Test|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|ARM64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x86.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug|x86.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.ModifyPublish|x86.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|Any CPU.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|ARM64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|ARM64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x86.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Release|x86.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.TemplateRelease|x86.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|Any CPU.Build.0 = Debug|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|ARM64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|ARM64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x64.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x64.Build.0 = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x86.ActiveCfg = Release|Any CPU + {8941C544-58C3-4261-A52E-13B45132CA14}.Test|x86.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|ARM64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x86.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug|x86.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.ModifyPublish|x86.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|Any CPU.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|ARM64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|ARM64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x86.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Release|x86.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.TemplateRelease|x86.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|Any CPU.Build.0 = Debug|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|ARM64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|ARM64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x64.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x64.Build.0 = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x86.ActiveCfg = Release|Any CPU + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C}.Test|x86.Build.0 = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|ARM64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x86.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug|x86.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x64.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.ModifyPublish|x86.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|Any CPU.Build.0 = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|ARM64.ActiveCfg = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|ARM64.Build.0 = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x64.ActiveCfg = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x64.Build.0 = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x86.ActiveCfg = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Release|x86.Build.0 = Release|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|Any CPU.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|Any CPU.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|ARM64.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|ARM64.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x64.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x64.Build.0 = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x86.ActiveCfg = Test|Any CPU + {023A95DB-D8AA-4123-9F9B-6A4616C7243A}.Test|x86.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|ARM64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x86.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug|x86.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x64.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.ModifyPublish|x86.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|Any CPU.Build.0 = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|ARM64.ActiveCfg = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|ARM64.Build.0 = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x64.ActiveCfg = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x64.Build.0 = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x86.ActiveCfg = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Release|x86.Build.0 = Release|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|Any CPU.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|Any CPU.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|ARM64.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|ARM64.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x64.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x64.Build.0 = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x86.ActiveCfg = Test|Any CPU + {DED3B5E4-D281-4399-BD0E-3F612FF419F2}.Test|x86.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|ARM64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x86.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug|x86.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x64.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.ModifyPublish|x86.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|Any CPU.Build.0 = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|ARM64.ActiveCfg = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|ARM64.Build.0 = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x64.ActiveCfg = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x64.Build.0 = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x86.ActiveCfg = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Release|x86.Build.0 = Release|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|Any CPU.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|Any CPU.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|ARM64.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|ARM64.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x64.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x64.Build.0 = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x86.ActiveCfg = Test|Any CPU + {4135ED8B-229C-45C2-93E2-2A62E84E47ED}.Test|x86.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|Any CPU.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|ARM64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x86.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug|x86.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x64.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.ModifyPublish|x86.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|Any CPU.ActiveCfg = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|Any CPU.Build.0 = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|ARM64.ActiveCfg = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|ARM64.Build.0 = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x64.ActiveCfg = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x64.Build.0 = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x86.ActiveCfg = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Release|x86.Build.0 = Release|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|Any CPU.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|Any CPU.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|ARM64.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|ARM64.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x64.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x64.Build.0 = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x86.ActiveCfg = Test|Any CPU + {642255CD-4B42-4CEB-A80A-D7D83F6CA989}.Test|x86.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|ARM64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x86.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug|x86.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x64.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.ModifyPublish|x86.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|Any CPU.Build.0 = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|ARM64.ActiveCfg = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|ARM64.Build.0 = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x64.ActiveCfg = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x64.Build.0 = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x86.ActiveCfg = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Release|x86.Build.0 = Release|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|Any CPU.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|Any CPU.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|ARM64.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|ARM64.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x64.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x64.Build.0 = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x86.ActiveCfg = Test|Any CPU + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42}.Test|x86.Build.0 = Test|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|Any CPU.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|ARM64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x86.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug|x86.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|Any CPU.ActiveCfg = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|ARM64.ActiveCfg = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|ARM64.Build.0 = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x64.ActiveCfg = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x64.Build.0 = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x86.ActiveCfg = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Release|x86.Build.0 = Release|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|Any CPU.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|ARM64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|ARM64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x64.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x64.Build.0 = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x86.ActiveCfg = TemplateRelease|Any CPU + {19E42C61-9663-4245-A977-A10F64C57A90}.Test|x86.Build.0 = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|ARM64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x86.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug|x86.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x64.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.ModifyPublish|x86.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|Any CPU.Build.0 = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|ARM64.ActiveCfg = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|ARM64.Build.0 = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x64.ActiveCfg = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x64.Build.0 = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x86.ActiveCfg = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Release|x86.Build.0 = Release|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|Any CPU.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|Any CPU.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|ARM64.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|ARM64.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x64.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x64.Build.0 = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x86.ActiveCfg = Test|Any CPU + {3DD8AA35-54A7-4343-8729-6F86F579C742}.Test|x86.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|ARM64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x86.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug|x86.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x64.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.ModifyPublish|x86.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|Any CPU.Build.0 = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|ARM64.ActiveCfg = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|ARM64.Build.0 = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x64.ActiveCfg = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x64.Build.0 = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x86.ActiveCfg = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Release|x86.Build.0 = Release|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|Any CPU.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|Any CPU.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|ARM64.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|ARM64.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x64.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x64.Build.0 = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x86.ActiveCfg = Test|Any CPU + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22}.Test|x86.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|ARM64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x86.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug|x86.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x64.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.ModifyPublish|x86.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|Any CPU.Build.0 = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|ARM64.ActiveCfg = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|ARM64.Build.0 = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x64.ActiveCfg = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x64.Build.0 = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x86.ActiveCfg = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Release|x86.Build.0 = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|Any CPU.Build.0 = Debug|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|ARM64.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|ARM64.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x64.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x64.Build.0 = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x86.ActiveCfg = Test|Any CPU + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF}.Test|x86.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|Any CPU.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|ARM64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x86.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug|x86.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x64.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.ModifyPublish|x86.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|Any CPU.ActiveCfg = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|Any CPU.Build.0 = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|ARM64.ActiveCfg = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|ARM64.Build.0 = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x64.ActiveCfg = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x64.Build.0 = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x86.ActiveCfg = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Release|x86.Build.0 = Release|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|Any CPU.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|Any CPU.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|ARM64.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|ARM64.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x64.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x64.Build.0 = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x86.ActiveCfg = Test|Any CPU + {52F24539-98C1-4002-8489-948B2AE5D951}.Test|x86.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|ARM64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x86.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug|x86.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x64.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.ModifyPublish|x86.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|Any CPU.Build.0 = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|ARM64.ActiveCfg = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|ARM64.Build.0 = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x64.ActiveCfg = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x64.Build.0 = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x86.ActiveCfg = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Release|x86.Build.0 = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|Any CPU.Build.0 = Debug|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|ARM64.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|ARM64.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x64.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x64.Build.0 = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x86.ActiveCfg = Test|Any CPU + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C}.Test|x86.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|Any CPU.Build.0 = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|ARM64.Build.0 = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x64.ActiveCfg = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x64.Build.0 = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x86.ActiveCfg = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug|x86.Build.0 = Debug|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x64.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.ModifyPublish|x86.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|Any CPU.ActiveCfg = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|Any CPU.Build.0 = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|ARM64.ActiveCfg = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|ARM64.Build.0 = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x64.ActiveCfg = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x64.Build.0 = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x86.ActiveCfg = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Release|x86.Build.0 = Release|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|Any CPU.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|Any CPU.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|ARM64.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|ARM64.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x64.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x64.Build.0 = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x86.ActiveCfg = Test|Any CPU + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548}.Test|x86.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|ARM64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x86.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug|x86.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x64.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.ModifyPublish|x86.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|ARM64.ActiveCfg = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|ARM64.Build.0 = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x64.ActiveCfg = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x64.Build.0 = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x86.ActiveCfg = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Release|x86.Build.0 = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|Any CPU.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|Any CPU.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|ARM64.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|ARM64.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x64.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x64.Build.0 = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x86.ActiveCfg = Test|Any CPU + {1328935B-885B-494D-AFF0-0FEEE18612A7}.Test|x86.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|ARM64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x86.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug|x86.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x64.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.ModifyPublish|x86.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|Any CPU.Build.0 = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|ARM64.ActiveCfg = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|ARM64.Build.0 = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x64.ActiveCfg = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x64.Build.0 = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x86.ActiveCfg = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Release|x86.Build.0 = Release|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|Any CPU.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|Any CPU.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|ARM64.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|ARM64.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x64.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x64.Build.0 = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x86.ActiveCfg = Test|Any CPU + {02370F66-CC8C-4646-8EA2-9AFD72B2588E}.Test|x86.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|Any CPU.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|ARM64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x86.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug|x86.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x64.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.ModifyPublish|x86.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|Any CPU.ActiveCfg = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|Any CPU.Build.0 = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|ARM64.ActiveCfg = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|ARM64.Build.0 = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x64.ActiveCfg = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x64.Build.0 = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x86.ActiveCfg = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Release|x86.Build.0 = Release|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|Any CPU.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|Any CPU.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|ARM64.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|ARM64.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x64.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x64.Build.0 = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x86.ActiveCfg = Test|Any CPU + {78E25094-BDA7-4057-B862-E7AA05F45C36}.Test|x86.Build.0 = Test|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|ARM64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x86.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug|x86.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.ModifyPublish|x86.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|ARM64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|ARM64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x86.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Release|x86.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x64.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.TemplateRelease|x86.Build.0 = Release|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|Any CPU.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|ARM64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|ARM64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x64.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x64.Build.0 = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x86.ActiveCfg = Debug|Any CPU + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1}.Test|x86.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|ARM64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x86.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug|x86.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.ModifyPublish|x86.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|ARM64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|ARM64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x86.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Release|x86.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x64.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.TemplateRelease|x86.Build.0 = Release|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|Any CPU.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|ARM64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|ARM64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x64.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x64.Build.0 = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x86.ActiveCfg = Debug|Any CPU + {B28DCBE3-60BF-47E2-93F9-A45074F498E8}.Test|x86.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|ARM64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x86.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug|x86.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.ModifyPublish|x86.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|ARM64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|ARM64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x86.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Release|x86.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x64.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.TemplateRelease|x86.Build.0 = Release|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|Any CPU.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|ARM64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|ARM64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x64.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x64.Build.0 = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x86.ActiveCfg = Debug|Any CPU + {379FAA06-8DBB-43F6-98B0-585019588AAB}.Test|x86.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|ARM64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x86.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug|x86.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x64.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.ModifyPublish|x86.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|Any CPU.Build.0 = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|ARM64.ActiveCfg = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|ARM64.Build.0 = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x64.ActiveCfg = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x64.Build.0 = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x86.ActiveCfg = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Release|x86.Build.0 = Release|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|Any CPU.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|Any CPU.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|ARM64.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|ARM64.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x64.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x64.Build.0 = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x86.ActiveCfg = Test|Any CPU + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8}.Test|x86.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|ARM64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x86.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug|x86.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x64.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.ModifyPublish|x86.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|Any CPU.Build.0 = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|ARM64.ActiveCfg = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|ARM64.Build.0 = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x64.ActiveCfg = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x64.Build.0 = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x86.ActiveCfg = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Release|x86.Build.0 = Release|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|Any CPU.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|Any CPU.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|ARM64.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|ARM64.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x64.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x64.Build.0 = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x86.ActiveCfg = Test|Any CPU + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB}.Test|x86.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|ARM64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x86.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug|x86.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x64.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.ModifyPublish|x86.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|Any CPU.Build.0 = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|ARM64.ActiveCfg = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|ARM64.Build.0 = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x64.ActiveCfg = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x64.Build.0 = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x86.ActiveCfg = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Release|x86.Build.0 = Release|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|Any CPU.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|Any CPU.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|ARM64.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|ARM64.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x64.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x64.Build.0 = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x86.ActiveCfg = Test|Any CPU + {FD90A75B-2C62-453E-8ABD-C41C11B51679}.Test|x86.Build.0 = Test|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|ARM64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x86.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug|x86.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.ModifyPublish|x86.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|ARM64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|ARM64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x86.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Release|x86.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x64.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.TemplateRelease|x86.Build.0 = Release|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|Any CPU.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|ARM64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|ARM64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x64.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x64.Build.0 = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x86.ActiveCfg = Debug|Any CPU + {FF956484-4527-48DD-A7BC-35D09AA6C675}.Test|x86.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|ARM64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x86.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug|x86.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x64.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.ModifyPublish|x86.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|Any CPU.Build.0 = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|ARM64.ActiveCfg = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|ARM64.Build.0 = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|x64.ActiveCfg = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|x64.Build.0 = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|x86.ActiveCfg = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Release|x86.Build.0 = Release|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|Any CPU.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|Any CPU.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|ARM64.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|ARM64.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|x64.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|x64.Build.0 = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|x86.ActiveCfg = Test|Any CPU + {5367D313-6195-48C3-8804-7C76A771A937}.Test|x86.Build.0 = Test|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|ARM64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x86.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug|x86.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|Any CPU.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|Any CPU.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|ARM64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|ARM64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x86.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.ModifyPublish|x86.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|ARM64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|ARM64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x86.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Release|x86.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x64.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.TemplateRelease|x86.Build.0 = Release|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|Any CPU.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|ARM64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|ARM64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x64.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x64.Build.0 = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x86.ActiveCfg = Debug|Any CPU + {BAA7696A-7B50-4CCE-998F-72A03BB08C26}.Test|x86.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|ARM64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x86.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug|x86.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|Any CPU.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|Any CPU.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|ARM64.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|ARM64.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x64.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x64.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x86.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.ModifyPublish|x86.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|Any CPU.Build.0 = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|ARM64.ActiveCfg = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|ARM64.Build.0 = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x64.ActiveCfg = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x64.Build.0 = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x86.ActiveCfg = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Release|x86.Build.0 = Release|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|Any CPU.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|Any CPU.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|ARM64.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|ARM64.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x64.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x64.Build.0 = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x86.ActiveCfg = Test|Any CPU + {3D35641E-DF83-48D2-A532-0F8B7D050F99}.Test|x86.Build.0 = Test|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|ARM64.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|x64.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|x64.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|x86.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug|x86.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|Any CPU.ActiveCfg = ModifyPublish|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|Any CPU.Build.0 = ModifyPublish|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|ARM64.ActiveCfg = ModifyPublish|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|ARM64.Build.0 = ModifyPublish|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|x64.ActiveCfg = ModifyPublish|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|x64.Build.0 = ModifyPublish|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|x86.ActiveCfg = ModifyPublish|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.ModifyPublish|x86.Build.0 = ModifyPublish|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Release|ARM64.ActiveCfg = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Release|ARM64.Build.0 = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Release|x64.ActiveCfg = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Release|x64.Build.0 = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Release|x86.ActiveCfg = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Release|x86.Build.0 = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|x64.Build.0 = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.TemplateRelease|x86.Build.0 = Release|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Test|Any CPU.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Test|ARM64.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Test|ARM64.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Test|x64.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Test|x64.Build.0 = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Test|x86.ActiveCfg = Debug|Any CPU + {C7692462-F0BE-4C4F-869C-946209086A70}.Test|x86.Build.0 = Debug|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|ARM64.Build.0 = Debug|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|x64.ActiveCfg = Debug|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|x64.Build.0 = Debug|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|x86.ActiveCfg = Debug|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug|x86.Build.0 = Debug|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|Any CPU.ActiveCfg = ModifyPublish|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|Any CPU.Build.0 = ModifyPublish|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|ARM64.ActiveCfg = ModifyPublish|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|ARM64.Build.0 = ModifyPublish|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|x64.ActiveCfg = ModifyPublish|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|x64.Build.0 = ModifyPublish|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|x86.ActiveCfg = ModifyPublish|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.ModifyPublish|x86.Build.0 = ModifyPublish|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|ARM64.ActiveCfg = Release|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|ARM64.Build.0 = Release|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|x64.ActiveCfg = Release|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|x64.Build.0 = Release|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|x86.ActiveCfg = Release|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Release|x86.Build.0 = Release|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|Any CPU.ActiveCfg = Test|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|Any CPU.Build.0 = Test|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|ARM64.ActiveCfg = Test|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|ARM64.Build.0 = Test|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|x64.ActiveCfg = Test|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|x64.Build.0 = Test|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|x86.ActiveCfg = Test|Any CPU + {2F6484AB-91DE-4384-B9E5-BF984749443E}.Test|x86.Build.0 = Test|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|ARM64.Build.0 = Debug|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|x64.ActiveCfg = Debug|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|x64.Build.0 = Debug|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|x86.ActiveCfg = Debug|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug|x86.Build.0 = Debug|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|Any CPU.ActiveCfg = ModifyPublish|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|Any CPU.Build.0 = ModifyPublish|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|ARM64.ActiveCfg = ModifyPublish|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|ARM64.Build.0 = ModifyPublish|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|x64.ActiveCfg = ModifyPublish|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|x64.Build.0 = ModifyPublish|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|x86.ActiveCfg = ModifyPublish|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.ModifyPublish|x86.Build.0 = ModifyPublish|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|ARM64.ActiveCfg = Release|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|ARM64.Build.0 = Release|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|x64.ActiveCfg = Release|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|x64.Build.0 = Release|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|x86.ActiveCfg = Release|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Release|x86.Build.0 = Release|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|Any CPU.ActiveCfg = Test|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|Any CPU.Build.0 = Test|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|ARM64.ActiveCfg = Test|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|ARM64.Build.0 = Test|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|x64.ActiveCfg = Test|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|x64.Build.0 = Test|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|x86.ActiveCfg = Test|Any CPU + {DFDC99CF-903B-410C-A486-552EB2E23E47}.Test|x86.Build.0 = Test|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|ARM64.Build.0 = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|x64.ActiveCfg = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|x64.Build.0 = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|x86.ActiveCfg = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug|x86.Build.0 = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|Any CPU.ActiveCfg = Debug-Dapr|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|Any CPU.Build.0 = Debug-Dapr|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|ARM64.ActiveCfg = Debug-Dapr|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|ARM64.Build.0 = Debug-Dapr|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|x64.ActiveCfg = Debug-Dapr|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|x64.Build.0 = Debug-Dapr|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|x86.ActiveCfg = Debug-Dapr|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Debug-Dapr|x86.Build.0 = Debug-Dapr|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|Any CPU.ActiveCfg = ModifyPublish|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|Any CPU.Build.0 = ModifyPublish|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|ARM64.ActiveCfg = ModifyPublish|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|ARM64.Build.0 = ModifyPublish|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|x64.ActiveCfg = ModifyPublish|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|x64.Build.0 = ModifyPublish|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|x86.ActiveCfg = ModifyPublish|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.ModifyPublish|x86.Build.0 = ModifyPublish|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|ARM64.ActiveCfg = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|ARM64.Build.0 = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|x64.ActiveCfg = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|x64.Build.0 = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|x86.ActiveCfg = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Release|x86.Build.0 = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|x64.Build.0 = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.TemplateRelease|x86.Build.0 = Release|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|Any CPU.Build.0 = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|ARM64.ActiveCfg = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|ARM64.Build.0 = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|x64.ActiveCfg = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|x64.Build.0 = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|x86.ActiveCfg = Debug|Any CPU + {1D084071-F769-423A-AAA1-BB1335F2C4C0}.Test|x86.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|ARM64.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|x64.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|x64.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|x86.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug|x86.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = NcfDebugForPromptRange|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|Any CPU.Build.0 = NcfDebugForPromptRange|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|ARM64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|ARM64.Build.0 = NcfDebugForPromptRange|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|x64.ActiveCfg = NcfDebugForPromptRange|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|x64.Build.0 = NcfDebugForPromptRange|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|x86.ActiveCfg = NcfDebugForPromptRange|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.NcfDebugForPromptRange|x86.Build.0 = NcfDebugForPromptRange|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|ARM64.ActiveCfg = Release|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|ARM64.Build.0 = Release|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|x64.ActiveCfg = Release|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|x64.Build.0 = Release|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|x86.ActiveCfg = Release|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Release|x86.Build.0 = Release|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|Any CPU.ActiveCfg = Test|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|Any CPU.Build.0 = Test|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|ARM64.ActiveCfg = Test|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|ARM64.Build.0 = Test|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|x64.ActiveCfg = Test|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|x64.Build.0 = Test|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|x86.ActiveCfg = Test|Any CPU + {7048EF78-3E29-40A0-AA45-12D5E8C4997F}.Test|x86.Build.0 = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|ARM64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x86.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug|x86.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|Any CPU.Build.0 = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|ARM64.ActiveCfg = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|ARM64.Build.0 = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x64.ActiveCfg = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x64.Build.0 = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x86.ActiveCfg = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Release|x86.Build.0 = Release|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|Any CPU.ActiveCfg = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|Any CPU.Build.0 = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|ARM64.ActiveCfg = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|ARM64.Build.0 = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x64.ActiveCfg = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x64.Build.0 = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x86.ActiveCfg = Test|Any CPU + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F}.Test|x86.Build.0 = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|ARM64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x86.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug|x86.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|Any CPU.Build.0 = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|ARM64.ActiveCfg = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|ARM64.Build.0 = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x64.ActiveCfg = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x64.Build.0 = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x86.ActiveCfg = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Release|x86.Build.0 = Release|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|Any CPU.ActiveCfg = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|Any CPU.Build.0 = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|ARM64.ActiveCfg = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|ARM64.Build.0 = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x64.ActiveCfg = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x64.Build.0 = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x86.ActiveCfg = Test|Any CPU + {752764DB-F48B-4676-89DF-0350608A2AA7}.Test|x86.Build.0 = Test|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|ARM64.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|x64.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|x64.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|x86.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug|x86.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|ARM64.ActiveCfg = Release|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|ARM64.Build.0 = Release|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|x64.ActiveCfg = Release|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|x64.Build.0 = Release|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|x86.ActiveCfg = Release|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Release|x86.Build.0 = Release|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|Any CPU.ActiveCfg = Test|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|Any CPU.Build.0 = Test|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|ARM64.ActiveCfg = Test|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|ARM64.Build.0 = Test|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|x64.ActiveCfg = Test|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|x64.Build.0 = Test|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|x86.ActiveCfg = Test|Any CPU + {0CB95089-1CAB-4972-A7BF-1E259476CFAF}.Test|x86.Build.0 = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|ARM64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x86.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug|x86.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|Any CPU.Build.0 = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|ARM64.ActiveCfg = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|ARM64.Build.0 = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x64.ActiveCfg = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x64.Build.0 = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x86.ActiveCfg = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Release|x86.Build.0 = Release|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|Any CPU.ActiveCfg = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|Any CPU.Build.0 = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|ARM64.ActiveCfg = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|ARM64.Build.0 = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x64.ActiveCfg = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x64.Build.0 = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x86.ActiveCfg = Test|Any CPU + {DF117785-57C0-4B02-A84E-B84216AD487C}.Test|x86.Build.0 = Test|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|ARM64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x86.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug|x86.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|ARM64.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|ARM64.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x64.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x64.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x86.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Release|x86.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x64.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.TemplateRelease|x86.Build.0 = Release|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|Any CPU.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|ARM64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|ARM64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x64.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x64.Build.0 = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x86.ActiveCfg = Debug|Any CPU + {E0C83571-7AE9-4728-857E-1192D2F6A58F}.Test|x86.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|ARM64.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|x64.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|x64.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|x86.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug|x86.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|ARM64.ActiveCfg = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|ARM64.Build.0 = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|x64.ActiveCfg = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|x64.Build.0 = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|x86.ActiveCfg = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Release|x86.Build.0 = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|x64.Build.0 = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.TemplateRelease|x86.Build.0 = Release|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|Any CPU.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|ARM64.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|ARM64.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|x64.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|x64.Build.0 = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|x86.ActiveCfg = Debug|Any CPU + {553B7D39-596B-4FD7-B69C-B1829CE2D74D}.Test|x86.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|ARM64.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|x64.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|x64.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|x86.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug|x86.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Release|Any CPU.Build.0 = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Release|ARM64.ActiveCfg = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Release|ARM64.Build.0 = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Release|x64.ActiveCfg = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Release|x64.Build.0 = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Release|x86.ActiveCfg = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Release|x86.Build.0 = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|x64.Build.0 = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.TemplateRelease|x86.Build.0 = Release|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Test|Any CPU.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Test|ARM64.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Test|ARM64.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Test|x64.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Test|x64.Build.0 = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Test|x86.ActiveCfg = Debug|Any CPU + {A334D850-E26A-4912-900C-20E52168CCCE}.Test|x86.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|ARM64.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|x64.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|x64.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|x86.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug|x86.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|Any CPU.Build.0 = Release|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|ARM64.ActiveCfg = Release|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|ARM64.Build.0 = Release|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|x64.ActiveCfg = Release|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|x64.Build.0 = Release|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|x86.ActiveCfg = Release|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Release|x86.Build.0 = Release|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|Any CPU.ActiveCfg = Test|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|Any CPU.Build.0 = Test|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|ARM64.ActiveCfg = Test|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|ARM64.Build.0 = Test|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|x64.ActiveCfg = Test|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|x64.Build.0 = Test|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|x86.ActiveCfg = Test|Any CPU + {63E993DC-CB06-4894-A1B8-7A13E55C53B2}.Test|x86.Build.0 = Test|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|ARM64.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|x64.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|x64.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|x86.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug|x86.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|Any CPU.Build.0 = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|ARM64.ActiveCfg = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|ARM64.Build.0 = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|x64.ActiveCfg = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|x64.Build.0 = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|x86.ActiveCfg = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Release|x86.Build.0 = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|x64.Build.0 = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.TemplateRelease|x86.Build.0 = Release|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|Any CPU.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|Any CPU.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|ARM64.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|ARM64.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|x64.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|x64.Build.0 = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|x86.ActiveCfg = Debug|Any CPU + {E819A545-121F-45EC-B4ED-DE766B3AECC2}.Test|x86.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|ARM64.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|x64.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|x64.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|x86.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug|x86.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|ARM64.ActiveCfg = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|ARM64.Build.0 = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|x64.ActiveCfg = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|x64.Build.0 = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|x86.ActiveCfg = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Release|x86.Build.0 = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|x64.Build.0 = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.TemplateRelease|x86.Build.0 = Release|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|Any CPU.ActiveCfg = Test|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|Any CPU.Build.0 = Test|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|ARM64.ActiveCfg = Test|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|ARM64.Build.0 = Test|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|x64.ActiveCfg = Test|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|x64.Build.0 = Test|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|x86.ActiveCfg = Test|Any CPU + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C}.Test|x86.Build.0 = Test|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|ARM64.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|x64.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|x64.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|x86.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug|x86.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|Any CPU.Build.0 = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|ARM64.ActiveCfg = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|ARM64.Build.0 = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|x64.ActiveCfg = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|x64.Build.0 = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|x86.ActiveCfg = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Release|x86.Build.0 = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|Any CPU.ActiveCfg = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|Any CPU.Build.0 = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|ARM64.ActiveCfg = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|ARM64.Build.0 = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|x64.ActiveCfg = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|x64.Build.0 = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|x86.ActiveCfg = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.TemplateRelease|x86.Build.0 = Release|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|Any CPU.ActiveCfg = Test|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|Any CPU.Build.0 = Test|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|ARM64.ActiveCfg = Test|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|ARM64.Build.0 = Test|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|x64.ActiveCfg = Test|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|x64.Build.0 = Test|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|x86.ActiveCfg = Test|Any CPU + {0D736C3B-4FBD-48DB-9893-394FBA0B906D}.Test|x86.Build.0 = Test|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|ARM64.Build.0 = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|x64.ActiveCfg = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|x64.Build.0 = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|x86.ActiveCfg = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug|x86.Build.0 = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|Any CPU.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|ARM64.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|ARM64.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|x64.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|x64.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|x86.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.NcfDebugForPromptRange|x86.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Release|Any CPU.Build.0 = Release|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Release|ARM64.ActiveCfg = Release|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Release|ARM64.Build.0 = Release|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Release|x64.ActiveCfg = Release|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Release|x64.Build.0 = Release|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Release|x86.ActiveCfg = Release|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Release|x86.Build.0 = Release|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Test|Any CPU.ActiveCfg = Test|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Test|Any CPU.Build.0 = Test|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Test|ARM64.ActiveCfg = Test|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Test|ARM64.Build.0 = Test|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Test|x64.ActiveCfg = Test|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Test|x64.Build.0 = Test|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Test|x86.ActiveCfg = Test|Any CPU + {E4523EFE-E692-A575-2D08-F7D917194084}.Test|x86.Build.0 = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|Any CPU.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|ARM64.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x64.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x64.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x86.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug|x86.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|Any CPU.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|ARM64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|ARM64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x86.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.NcfDebugForPromptRange|x86.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|Any CPU.ActiveCfg = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|Any CPU.Build.0 = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|ARM64.ActiveCfg = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|ARM64.Build.0 = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x64.ActiveCfg = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x64.Build.0 = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x86.ActiveCfg = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Release|x86.Build.0 = Release|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|Any CPU.ActiveCfg = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|Any CPU.Build.0 = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|ARM64.ActiveCfg = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|ARM64.Build.0 = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x64.ActiveCfg = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x64.Build.0 = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x86.ActiveCfg = Test|Any CPU + {72D6991A-4BF0-A9C6-C061-80C32B54ED56}.Test|x86.Build.0 = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|ARM64.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x64.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x64.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x86.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug|x86.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|Any CPU.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|ARM64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|ARM64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x86.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.ModifyPublish|x86.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|Any CPU.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|ARM64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|ARM64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x86.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.NcfDebugForPromptRange|x86.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|Any CPU.Build.0 = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|ARM64.ActiveCfg = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|ARM64.Build.0 = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x64.ActiveCfg = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x64.Build.0 = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x86.ActiveCfg = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Release|x86.Build.0 = Release|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|Any CPU.ActiveCfg = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|Any CPU.Build.0 = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|ARM64.ActiveCfg = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|ARM64.Build.0 = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x64.ActiveCfg = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x64.Build.0 = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x86.ActiveCfg = Test|Any CPU + {36B6E355-17FA-F82F-3699-A2EC5702FDF1}.Test|x86.Build.0 = Test|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug|ARM64.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug|x64.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug|x64.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug|x86.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug|x86.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Release|Any CPU.Build.0 = Release|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Release|ARM64.ActiveCfg = Release|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Release|ARM64.Build.0 = Release|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Release|x64.ActiveCfg = Release|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Release|x64.Build.0 = Release|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Release|x86.ActiveCfg = Release|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Release|x86.Build.0 = Release|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Test|Any CPU.ActiveCfg = Test|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Test|Any CPU.Build.0 = Test|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Test|ARM64.ActiveCfg = Test|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Test|ARM64.Build.0 = Test|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Test|x64.ActiveCfg = Test|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Test|x64.Build.0 = Test|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Test|x86.ActiveCfg = Test|Any CPU + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559}.Test|x86.Build.0 = Test|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug|ARM64.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug|x64.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug|x64.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug|x86.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug|x86.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug-Dapr|Any CPU.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug-Dapr|Any CPU.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug-Dapr|ARM64.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug-Dapr|ARM64.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug-Dapr|x64.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug-Dapr|x64.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug-Dapr|x86.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Debug-Dapr|x86.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.ModifyPublish|Any CPU.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.ModifyPublish|Any CPU.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.ModifyPublish|ARM64.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.ModifyPublish|ARM64.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.ModifyPublish|x64.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.ModifyPublish|x64.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.ModifyPublish|x86.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.ModifyPublish|x86.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.NcfDebugForPromptRange|Any CPU.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.NcfDebugForPromptRange|Any CPU.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.NcfDebugForPromptRange|ARM64.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.NcfDebugForPromptRange|ARM64.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.NcfDebugForPromptRange|x64.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.NcfDebugForPromptRange|x64.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.NcfDebugForPromptRange|x86.ActiveCfg = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.NcfDebugForPromptRange|x86.Build.0 = Debug|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Release|Any CPU.Build.0 = Release|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Release|ARM64.ActiveCfg = Release|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Release|ARM64.Build.0 = Release|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Release|x64.ActiveCfg = Release|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Release|x64.Build.0 = Release|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Release|x86.ActiveCfg = Release|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Release|x86.Build.0 = Release|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.TemplateRelease|Any CPU.ActiveCfg = TemplateRelease|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.TemplateRelease|Any CPU.Build.0 = TemplateRelease|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.TemplateRelease|ARM64.ActiveCfg = TemplateRelease|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.TemplateRelease|ARM64.Build.0 = TemplateRelease|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.TemplateRelease|x64.ActiveCfg = TemplateRelease|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.TemplateRelease|x64.Build.0 = TemplateRelease|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.TemplateRelease|x86.ActiveCfg = TemplateRelease|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.TemplateRelease|x86.Build.0 = TemplateRelease|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Test|Any CPU.ActiveCfg = Test|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Test|Any CPU.Build.0 = Test|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Test|ARM64.ActiveCfg = Test|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Test|ARM64.Build.0 = Test|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Test|x64.ActiveCfg = Test|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Test|x64.Build.0 = Test|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Test|x86.ActiveCfg = Test|Any CPU + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A}.Test|x86.Build.0 = Test|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {353775C5-4979-48FF-B4C6-90C54D923AB7} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {AB5A4906-7E58-4D1B-BA46-E7DCE40FD310} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {9715307C-A38E-416C-B9A3-EF0F39837A1A} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {2AF3D7C2-0633-4D15-8E29-5E068F0D2DDA} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {49853A70-AE13-481D-9A98-72DE029717C9} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {05EA51B5-9C9D-457F-A69E-9ACB218D7AA5} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {D67659FE-8708-4913-9A56-BE8ECB838405} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {FEF3CC72-9596-49E1-A910-990F607E9E76} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {A151364D-A8F3-49CF-8A0E-8CBE9833225D} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {C040A61E-E18C-4DB1-ADC1-E399B4675ED8} = {FEF3CC72-9596-49E1-A910-990F607E9E76} + {D1FAA0A7-A6A9-4C95-80DB-F082B9B4C0FB} = {FEF3CC72-9596-49E1-A910-990F607E9E76} + {392AB3DA-C723-41F6-BEA9-41AA716B185E} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {AE7AF7D8-0B89-45F5-99D7-593BFFC2BA6D} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {44293E2D-8698-424B-9124-B51713231EA2} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {4E18BD15-9397-43A0-87F4-770FDF434403} = {44293E2D-8698-424B-9124-B51713231EA2} + {D6EBAAD8-8E3E-4BB8-8E8F-47E2AA7286BF} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} + {06D46E79-A4B2-457A-93DB-E3060A12CFD0} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {6D2A1F6F-EB14-4C12-B65B-FAB3F6AA4D66} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {EEE0FF80-C554-4281-AD21-A0D72D4CC712} = {44293E2D-8698-424B-9124-B51713231EA2} + {AD791365-1699-411D-89BC-F5CE60451037} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {1DAB450F-E39E-4F01-9C08-90D154FBC252} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} + {3CD452CA-6A58-40C1-9FB3-2D6D55CD4605} = {FEF3CC72-9596-49E1-A910-990F607E9E76} + {548A1BB0-88DE-45D4-95DF-2538A9592823} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {CD0C1BF6-2E3D-439F-B17D-8A7C678C9483} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {A7FB80C1-3ABB-48B5-B5DA-7EB7030C855A} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} + {5959B9E5-B3D5-4E8B-9DAD-FF30C3D7FF33} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} + {23201C29-1DAC-4B2B-9BEA-28454F4E5E8D} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {9074E017-FD2A-48BE-8125-E1270E7B111D} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {8941C544-58C3-4261-A52E-13B45132CA14} = {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} + {0BF37A1B-7D06-442D-8E36-68AF2546FA3C} = {1F5BD306-F852-4CAF-90D4-96BD7B518E3E} + {97BBCB28-782F-43D5-A604-0376298AF256} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {023A95DB-D8AA-4123-9F9B-6A4616C7243A} = {97BBCB28-782F-43D5-A604-0376298AF256} + {DED3B5E4-D281-4399-BD0E-3F612FF419F2} = {97BBCB28-782F-43D5-A604-0376298AF256} + {4135ED8B-229C-45C2-93E2-2A62E84E47ED} = {97BBCB28-782F-43D5-A604-0376298AF256} + {642255CD-4B42-4CEB-A80A-D7D83F6CA989} = {97BBCB28-782F-43D5-A604-0376298AF256} + {6BB6D7C5-DC0A-4A57-BA61-F310A2D37A42} = {97BBCB28-782F-43D5-A604-0376298AF256} + {19E42C61-9663-4245-A977-A10F64C57A90} = {2BBB19E7-0703-405F-9101-59D811377ABD} + {3DD8AA35-54A7-4343-8729-6F86F579C742} = {97BBCB28-782F-43D5-A604-0376298AF256} + {FDEA0DB9-BC50-48A7-A6C1-13A4990D4F22} = {97BBCB28-782F-43D5-A604-0376298AF256} + {FFDF7FD9-2405-4E62-A1B0-1D5AC005D2EF} = {97BBCB28-782F-43D5-A604-0376298AF256} + {52F24539-98C1-4002-8489-948B2AE5D951} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {935FEC5B-8A3A-4660-A6C9-AF62CAC40E5C} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {31ACB9D0-E318-42F7-A7D7-F7D40AE75548} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} + {1328935B-885B-494D-AFF0-0FEEE18612A7} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} + {235C1B17-5281-48F8-B891-8F84A9CBC34F} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {02370F66-CC8C-4646-8EA2-9AFD72B2588E} = {9F471257-CFD9-49A2-B766-83EC68A80D07} + {78E25094-BDA7-4057-B862-E7AA05F45C36} = {9D32485B-CF36-4982-9B80-BD22042632E4} + {D58B470F-C349-4D2D-96CA-28FE7559F7C7} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} + {9D32485B-CF36-4982-9B80-BD22042632E4} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} + {C0E8312B-F06C-4C64-B18D-374C2FDB20D1} = {9D32485B-CF36-4982-9B80-BD22042632E4} + {B28DCBE3-60BF-47E2-93F9-A45074F498E8} = {3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0} + {3FCD2F49-CC9B-4A33-B3D7-66769A77F0B0} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} + {379FAA06-8DBB-43F6-98B0-585019588AAB} = {2BBB19E7-0703-405F-9101-59D811377ABD} + {0EAE84A3-55C2-4357-9777-BA95CC24C9B8} = {9D32485B-CF36-4982-9B80-BD22042632E4} + {1DECEEE5-C45C-4F08-8042-12B6C2072EDB} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {FD90A75B-2C62-453E-8ABD-C41C11B51679} = {FEF3CC72-9596-49E1-A910-990F607E9E76} + {FF956484-4527-48DD-A7BC-35D09AA6C675} = {FEF3CC72-9596-49E1-A910-990F607E9E76} + {3CB2CD7E-2ADB-42DB-A438-3B438746E783} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {5367D313-6195-48C3-8804-7C76A771A937} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {BAA7696A-7B50-4CCE-998F-72A03BB08C26} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {3D35641E-DF83-48D2-A532-0F8B7D050F99} = {5A99A74A-EFD8-4517-976B-4049AECBD74F} + {0BA6E732-6257-4596-B870-D3417FBC2243} = {2BBB19E7-0703-405F-9101-59D811377ABD} + {C7692462-F0BE-4C4F-869C-946209086A70} = {955D323D-19ED-46EF-9887-53376C698002} + {2F6484AB-91DE-4384-B9E5-BF984749443E} = {955D323D-19ED-46EF-9887-53376C698002} + {DFDC99CF-903B-410C-A486-552EB2E23E47} = {955D323D-19ED-46EF-9887-53376C698002} + {1D084071-F769-423A-AAA1-BB1335F2C4C0} = {0BA6E732-6257-4596-B870-D3417FBC2243} + {7048EF78-3E29-40A0-AA45-12D5E8C4997F} = {955D323D-19ED-46EF-9887-53376C698002} + {955D323D-19ED-46EF-9887-53376C698002} = {0BA6E732-6257-4596-B870-D3417FBC2243} + {30D5E122-9387-4B09-8802-2402340C76E6} = {0BA6E732-6257-4596-B870-D3417FBC2243} + {CFD0E92C-2EE9-4F15-83E9-62FAE401FD1F} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {F724A4C0-5E1A-4999-AC96-38583BA38968} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} + {752764DB-F48B-4676-89DF-0350608A2AA7} = {F724A4C0-5E1A-4999-AC96-38583BA38968} + {0CB95089-1CAB-4972-A7BF-1E259476CFAF} = {955D323D-19ED-46EF-9887-53376C698002} + {5A99A74A-EFD8-4517-976B-4049AECBD74F} = {06D46E79-A4B2-457A-93DB-E3060A12CFD0} + {DF117785-57C0-4B02-A84E-B84216AD487C} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {E0C83571-7AE9-4728-857E-1192D2F6A58F} = {3CB2CD7E-2ADB-42DB-A438-3B438746E783} + {553B7D39-596B-4FD7-B69C-B1829CE2D74D} = {9D32485B-CF36-4982-9B80-BD22042632E4} + {A334D850-E26A-4912-900C-20E52168CCCE} = {2BBB19E7-0703-405F-9101-59D811377ABD} + {BBB93295-A754-4F46-AFB4-A7BD6D3131D2} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} + {63E993DC-CB06-4894-A1B8-7A13E55C53B2} = {BBB93295-A754-4F46-AFB4-A7BD6D3131D2} + {9F471257-CFD9-49A2-B766-83EC68A80D07} = {235C1B17-5281-48F8-B891-8F84A9CBC34F} + {E819A545-121F-45EC-B4ED-DE766B3AECC2} = {3C473DB5-6DAD-4BDE-B7AD-773DAB17582E} + {8858AD45-9195-4D67-8397-99350B244D72} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {BEF554DB-DD6D-4379-B9E8-C33DFEA6735C} = {8858AD45-9195-4D67-8397-99350B244D72} + {0D736C3B-4FBD-48DB-9893-394FBA0B906D} = {8858AD45-9195-4D67-8397-99350B244D72} + {E4523EFE-E692-A575-2D08-F7D917194084} = {20618121-91AE-4EFE-9899-ABCB0ADACE86} + {72D6991A-4BF0-A9C6-C061-80C32B54ED56} = {9D32485B-CF36-4982-9B80-BD22042632E4} + {36B6E355-17FA-F82F-3699-A2EC5702FDF1} = {D58B470F-C349-4D2D-96CA-28FE7559F7C7} + {C7CC1FF2-1AE6-445A-8B70-2CE015BEA559} = {BBF132A7-018B-417A-9F56-396FB9CF391D} + {F92E1042-4479-7920-2C98-FEB97EBADEF1} = {BE133D91-034E-1084-498B-FF24C4084A55} + {1EC73E04-DD5F-44EF-A5DD-378E4CDE058A} = {F92E1042-4479-7920-2C98-FEB97EBADEF1} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7427A6C9-D522-4B10-B0AC-607D69736B50} + EndGlobalSection +EndGlobal diff --git a/tools/NcfDesktopApp.GUI/Services/DesktopSettingsStore.cs b/tools/NcfDesktopApp.GUI/Services/DesktopSettingsStore.cs new file mode 100644 index 000000000..9e210ad63 --- /dev/null +++ b/tools/NcfDesktopApp.GUI/Services/DesktopSettingsStore.cs @@ -0,0 +1,64 @@ +using System.IO; +using System.Text.Json; + +namespace NcfDesktopApp.GUI.Services; + +/// +/// 将桌面用户设置读写至 AppData 目录下的 JSON 文件。 +/// +public static class DesktopSettingsStore +{ + private const string FileName = "desktop-user-settings.json"; + + private static readonly JsonSerializerOptions JsonOptions = new() + { + PropertyNamingPolicy = JsonNamingPolicy.CamelCase, + WriteIndented = true + }; + + public static string SettingsFilePath => Path.Combine(NcfService.AppDataPath, FileName); + + public static string NormalizeMirrorServerBase(string? url) + { + var s = (url ?? string.Empty).Trim(); + if (string.IsNullOrEmpty(s)) + { + return DesktopUserSettings.DefaultMirrorServerBaseUrl.TrimEnd('/'); + } + + return s.TrimEnd('/'); + } + + public static DesktopUserSettings Load() + { + try + { + var path = SettingsFilePath; + if (!File.Exists(path)) + { + return new DesktopUserSettings(); + } + + var json = File.ReadAllText(path); + var loaded = JsonSerializer.Deserialize(json, JsonOptions); + return loaded ?? new DesktopUserSettings(); + } + catch + { + return new DesktopUserSettings(); + } + } + + public static void Save(DesktopUserSettings settings) + { + if (settings == null) + { + return; + } + + Directory.CreateDirectory(NcfService.AppDataPath); + var normalized = NormalizeMirrorServerBase(settings.MirrorServerBaseUrl); + var toWrite = new DesktopUserSettings { MirrorServerBaseUrl = normalized }; + File.WriteAllText(SettingsFilePath, JsonSerializer.Serialize(toWrite, JsonOptions)); + } +} diff --git a/tools/NcfDesktopApp.GUI/Services/DesktopUserSettings.cs b/tools/NcfDesktopApp.GUI/Services/DesktopUserSettings.cs new file mode 100644 index 000000000..e71e4435e --- /dev/null +++ b/tools/NcfDesktopApp.GUI/Services/DesktopUserSettings.cs @@ -0,0 +1,14 @@ +namespace NcfDesktopApp.GUI.Services; + +/// +/// 桌面端用户设置(持久化到 AppData 目录下的 JSON)。 +/// +public sealed class DesktopUserSettings +{ + public const string DefaultMirrorServerBaseUrl = "https://www.ncf.pub"; + + /// + /// 备用更新源站点根地址(不含路径)。实际请求元数据为 {此地址}/NcfPackages/latest-release.json。 + /// + public string MirrorServerBaseUrl { get; set; } = DefaultMirrorServerBaseUrl; +} diff --git a/tools/NcfDesktopApp.GUI/Services/NcfService.cs b/tools/NcfDesktopApp.GUI/Services/NcfService.cs index 24fc3837b..9c4d8ed45 100644 --- a/tools/NcfDesktopApp.GUI/Services/NcfService.cs +++ b/tools/NcfDesktopApp.GUI/Services/NcfService.cs @@ -29,6 +29,64 @@ public class NcfService public static string AppDataPath { get; private set; } = string.Empty; public static string DownloadsPath { get; private set; } = string.Empty; public static string NcfRuntimePath { get; private set; } = string.Empty; + + /// + /// 备用更新源站点根地址(默认 https://www.ncf.pub)。元数据地址为 {此属性}/NcfPackages/latest-release.json。 + /// 可由用户在设置中修改,并通过 desktop-user-settings.json 持久化。 + /// + public string MirrorServerBaseUrl { get; set; } = DesktopUserSettings.DefaultMirrorServerBaseUrl; + + /// + /// 备用元数据 latest-release.json 的完整 URL。 + /// + public string GetMirrorMetadataUrl() + { + var b = DesktopSettingsStore.NormalizeMirrorServerBase(MirrorServerBaseUrl); + return $"{b}/NcfPackages/latest-release.json"; + } + + /// + /// 镜像模块生成的 JSON 常把 browser_download_url 写成固定域名(如 ncf.pub);使用自定义镜像根时,改为从当前镜像同源路径下载,避免 404。 + /// + public string ApplyMirrorBaseToPackageDownloadUrl(string? browserDownloadUrl) + { + if (string.IsNullOrWhiteSpace(browserDownloadUrl)) + { + return browserDownloadUrl ?? string.Empty; + } + + var customBase = DesktopSettingsStore.NormalizeMirrorServerBase(MirrorServerBaseUrl); + var defaultBase = DesktopSettingsStore.NormalizeMirrorServerBase(DesktopUserSettings.DefaultMirrorServerBaseUrl); + if (string.Equals(customBase, defaultBase, StringComparison.OrdinalIgnoreCase)) + { + return browserDownloadUrl; + } + + const string marker = "/NcfPackages/"; + var idx = browserDownloadUrl.IndexOf(marker, StringComparison.OrdinalIgnoreCase); + if (idx < 0) + { + return browserDownloadUrl; + } + + var relativeFromPackages = browserDownloadUrl.Substring(idx); + var resolved = $"{customBase}{relativeFromPackages}"; + if (!string.Equals(resolved, browserDownloadUrl, StringComparison.Ordinal)) + { + _logger?.LogInformation("已按自定义镜像根重写安装包下载地址: {Resolved}", resolved); + } + + return resolved; + } + + /// + /// 用户将「备用更新源」设为非默认根地址(如本机 https://localhost:xxx)时,应优先从该地址拉取 latest-release.json 与其中给出的下载链接。 + /// + private bool PreferMirrorMetadataFirst => + !string.Equals( + DesktopSettingsStore.NormalizeMirrorServerBase(MirrorServerBaseUrl), + DesktopSettingsStore.NormalizeMirrorServerBase(DesktopUserSettings.DefaultMirrorServerBaseUrl), + StringComparison.OrdinalIgnoreCase); // 🆕 配置文件冲突处理回调 // 参数: fileName, oldContent, newContent @@ -73,24 +131,73 @@ private static void InitializePaths() } public async Task GetLatestReleaseAsync(CancellationToken cancellationToken = default) + { + _httpClient.DefaultRequestHeaders.Clear(); + _httpClient.DefaultRequestHeaders.Add("User-Agent", "NCF-Desktop-App"); + + if (PreferMirrorMetadataFirst) + { + var mirrorUrl = GetMirrorMetadataUrl(); + _logger?.LogInformation("已配置自定义镜像根地址,优先从元数据地址获取版本: {Url}", mirrorUrl); + var fromMirror = await TryGetLatestReleaseFromMirrorAsync(cancellationToken).ConfigureAwait(false); + if (fromMirror != null) + { + return fromMirror; + } + + _logger?.LogWarning("自定义镜像元数据不可用,回退到 GitHub API"); + var fromGitHub = await TryGetLatestReleaseFromGitHubAsync(cancellationToken).ConfigureAwait(false); + if (fromGitHub != null) + { + return fromGitHub; + } + + return null; + } + + var fromGitHubDefault = await TryGetLatestReleaseFromGitHubAsync(cancellationToken).ConfigureAwait(false); + if (fromGitHubDefault != null) + { + return fromGitHubDefault; + } + + var fallbackMirrorUrl = GetMirrorMetadataUrl(); + _logger?.LogWarning("GitHub API 不可用,尝试备用元数据地址: {Mirror}", fallbackMirrorUrl); + return await TryGetLatestReleaseFromMirrorAsync(cancellationToken).ConfigureAwait(false); + } + + private async Task TryGetLatestReleaseFromGitHubAsync(CancellationToken cancellationToken) { try { - _logger?.LogInformation("获取最新版本信息..."); - - _httpClient.DefaultRequestHeaders.Clear(); - _httpClient.DefaultRequestHeaders.Add("User-Agent", "NCF-Desktop-App"); - - var response = await _httpClient.GetStringAsync("https://api.github.com/repos/NeuCharFramework/NCF/releases/latest", cancellationToken); - + _logger?.LogInformation("从 GitHub 获取最新版本信息..."); + var response = await _httpClient.GetStringAsync("https://api.github.com/repos/NeuCharFramework/NCF/releases/latest", cancellationToken).ConfigureAwait(false); var release = JsonSerializer.Deserialize(response); - _logger?.LogInformation($"获取到最新版本: {release?.TagName}"); - + _logger?.LogInformation("获取到最新版本(GitHub): {Tag}", release?.TagName); + return release; + } + catch (Exception ex) + { + _logger?.LogDebug(ex, "从 GitHub 获取 latest 失败"); + return null; + } + } + + private async Task TryGetLatestReleaseFromMirrorAsync(CancellationToken cancellationToken) + { + try + { + var url = GetMirrorMetadataUrl(); + _logger?.LogInformation("从镜像元数据获取版本: {Url}", url); + var json = await _httpClient.GetStringAsync(url, cancellationToken).ConfigureAwait(false); + var options = new JsonSerializerOptions { PropertyNameCaseInsensitive = true }; + var release = JsonSerializer.Deserialize(json, options); + _logger?.LogInformation("获取到最新版本(镜像元数据): {Tag}", release?.TagName); return release; } catch (Exception ex) { - _logger?.LogError(ex, "获取最新版本失败"); + _logger?.LogError(ex, "从镜像元数据获取最新版本失败"); return null; } } @@ -971,9 +1078,48 @@ public async Task WaitForSiteReadyAsync(string siteUrl, Process? process, public async Task TestConnectionAsync() { + if (PreferMirrorMetadataFirst) + { + try + { + using var response = await _httpClient.GetAsync(GetMirrorMetadataUrl()); + if (response.IsSuccessStatusCode) + { + return true; + } + } + catch + { + // 继续尝试 GitHub + } + + try + { + using var response = await _httpClient.GetAsync("https://api.github.com/repos/NeuCharFramework/NCF/releases/latest"); + return response.IsSuccessStatusCode; + } + catch + { + return false; + } + } + try { using var response = await _httpClient.GetAsync("https://api.github.com/repos/NeuCharFramework/NCF/releases/latest"); + if (response.IsSuccessStatusCode) + { + return true; + } + } + catch + { + // 继续尝试备用源 + } + + try + { + using var response = await _httpClient.GetAsync(GetMirrorMetadataUrl()); return response.IsSuccessStatusCode; } catch @@ -1020,7 +1166,8 @@ public async Task DownloadLatestReleaseAsync(IProgress<(string message, double p progress.Report(($"下载中... {value:F1}%", value * 0.6)); }); - await DownloadFileAsync(targetAsset.BrowserDownloadUrl!, targetAsset.Name!, downloadProgress, cancellationToken); + var downloadUrl = ApplyMirrorBaseToPackageDownloadUrl(targetAsset.BrowserDownloadUrl); + await DownloadFileAsync(downloadUrl, targetAsset.Name!, downloadProgress, cancellationToken); progress.Report(("✅ 下载完成", 60)); } else diff --git a/tools/NcfDesktopApp.GUI/ViewModels/MainWindowViewModel.cs b/tools/NcfDesktopApp.GUI/ViewModels/MainWindowViewModel.cs index f89eec925..42c4f39c7 100644 --- a/tools/NcfDesktopApp.GUI/ViewModels/MainWindowViewModel.cs +++ b/tools/NcfDesktopApp.GUI/ViewModels/MainWindowViewModel.cs @@ -5,6 +5,7 @@ using System.Diagnostics; using System.IO; using System.Net.Http; +using System.Net.Security; using System.Runtime.InteropServices; using System.Text; using System.Threading; @@ -74,6 +75,10 @@ public partial class MainWindowViewModel : ViewModelBase [ObservableProperty] private int _endPort = 5300; + /// 备用更新源站点根地址,持久化至 AppData/desktop-user-settings.json + [ObservableProperty] + private string _mirrorServerBaseUrl = DesktopUserSettings.DefaultMirrorServerBaseUrl; + [ObservableProperty] private string _mainButtonText = "启动 NCF"; @@ -149,12 +154,32 @@ partial void OnSiteUrlChanged(string value) { OpenInExternalBrowserCommand.NotifyCanExecuteChanged(); } + + partial void OnMirrorServerBaseUrlChanged(string value) + { + if (_suppressMirrorSettingsSave) + { + return; + } + + var normalized = DesktopSettingsStore.NormalizeMirrorServerBase(value); + _ncfService.MirrorServerBaseUrl = normalized; + if (!string.Equals(normalized, value, StringComparison.Ordinal)) + { + _suppressMirrorSettingsSave = true; + MirrorServerBaseUrl = normalized; + _suppressMirrorSettingsSave = false; + } + + DesktopSettingsStore.Save(new DesktopUserSettings { MirrorServerBaseUrl = normalized }); + } #endregion #region 私有字段 private readonly NcfService _ncfService; + private bool _suppressMirrorSettingsSave; private readonly WebView2Service _webView2Service; private readonly StringBuilder _logBuffer; private CancellationTokenSource? _cancellationTokenSource; @@ -179,7 +204,7 @@ partial void OnSiteUrlChanged(string value) public MainWindowViewModel() { - var httpClient = new HttpClient(); + var httpClient = new HttpClient(CreateDesktopHttpHandler(), disposeHandler: true); _ncfService = new NcfService(httpClient); _webView2Service = new WebView2Service(httpClient); _logBuffer = new StringBuilder(); @@ -197,6 +222,41 @@ public MainWindowViewModel() _ = Task.Run(InitializeApplicationAsync); } + /// + /// 本机 HTTPS(如 ASP.NET Core 开发证书)校验失败会导致镜像元数据拉取失败并误回退 GitHub;对回环地址放宽证书校验。 + /// + private static HttpMessageHandler CreateDesktopHttpHandler() + { + var handler = new HttpClientHandler(); + handler.ServerCertificateCustomValidationCallback = static (request, _, _, sslPolicyErrors) => + { + if (request.RequestUri?.IsLoopback == true) + { + return true; + } + + var host = request.RequestUri?.Host; + if (!string.IsNullOrEmpty(host) && + string.Equals(host, "localhost", StringComparison.OrdinalIgnoreCase)) + { + return true; + } + + return sslPolicyErrors == SslPolicyErrors.None; + }; + return handler; + } + + private void ApplyMirrorUrlFromViewModelToService() + { + _ncfService.MirrorServerBaseUrl = DesktopSettingsStore.NormalizeMirrorServerBase(MirrorServerBaseUrl); + } + + private async Task ApplyMirrorUrlFromViewModelToServiceOnUiAsync() + { + await Dispatcher.UIThread.InvokeAsync(ApplyMirrorUrlFromViewModelToService); + } + #endregion #region 命令 @@ -206,6 +266,7 @@ private async Task TestConnection() { try { + await ApplyMirrorUrlFromViewModelToServiceOnUiAsync().ConfigureAwait(true); AddLog("🔍 测试网络连接..."); var isConnected = await _ncfService.TestConnectionAsync(); @@ -434,6 +495,35 @@ private async Task ShowConfirmDialogAsync(string title, string message, st private bool CanCloseBrowserTab() => IsBrowserTabVisible; + /// NCF 站点进程是否处于运行中(主窗口关闭前判断)。 + public bool IsNcfRunning => _isNcfRunning; + + /// + /// 主窗口即将关闭:若 NCF 在运行则弹框确认并停止进程;返回 true 表示可以关闭窗口。 + /// + public async Task TryPrepareShutdownForWindowCloseAsync() + { + if (!_isNcfRunning) + { + return true; + } + + var confirm = await ShowConfirmDialogAsync( + "关闭应用", + "NCF 正在运行。关闭窗口将停止 NCF 进程。\n是否继续?", + "停止并关闭", + "取消" + ).ConfigureAwait(true); + + if (!confirm) + { + return false; + } + + await StopNcfAsync().ConfigureAwait(true); + return true; + } + #endregion #region 初始化方法 @@ -448,6 +538,17 @@ await Dispatcher.UIThread.InvokeAsync(() => IsInitializing = true; }); + var desktopSettings = DesktopSettingsStore.Load(); + _ncfService.MirrorServerBaseUrl = DesktopSettingsStore.NormalizeMirrorServerBase(desktopSettings.MirrorServerBaseUrl); + await Dispatcher.UIThread.InvokeAsync(() => + { + _suppressMirrorSettingsSave = true; + MirrorServerBaseUrl = _ncfService.MirrorServerBaseUrl; + _suppressMirrorSettingsSave = false; + }); + + DesktopSettingsStore.Save(new DesktopUserSettings { MirrorServerBaseUrl = _ncfService.MirrorServerBaseUrl }); + // 检查最新版本 await CheckLatestVersionAsync(); @@ -719,6 +820,7 @@ private async Task DownloadNcfAsync(CancellationToken cancellationToken) { await Dispatcher.UIThread.InvokeAsync(() => { + ApplyMirrorUrlFromViewModelToService(); ProgressText = "检查本地文件..."; IsProgressIndeterminate = true; }); @@ -1068,6 +1170,8 @@ await Dispatcher.UIThread.InvokeAsync(() => { try { + await ApplyMirrorUrlFromViewModelToServiceOnUiAsync().ConfigureAwait(true); + // 获取当前已安装版本 var installedVersion = await _ncfService.GetInstalledVersionAsync(); diff --git a/tools/NcfDesktopApp.GUI/Views/BrowserView.axaml b/tools/NcfDesktopApp.GUI/Views/BrowserView.axaml index d2ae6f9ff..fa80b0cd2 100644 --- a/tools/NcfDesktopApp.GUI/Views/BrowserView.axaml +++ b/tools/NcfDesktopApp.GUI/Views/BrowserView.axaml @@ -6,9 +6,11 @@ xmlns:controls="using:NcfDesktopApp.GUI.Views.Controls" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="NcfDesktopApp.GUI.Views.BrowserView" - x:DataType="vm:MainWindowViewModel"> + x:DataType="vm:MainWindowViewModel" + HorizontalAlignment="Stretch" + VerticalAlignment="Stretch"> - + diff --git a/tools/NcfDesktopApp.GUI/Views/MainWindow.axaml b/tools/NcfDesktopApp.GUI/Views/MainWindow.axaml index 984f3d8d5..bde13cf75 100644 --- a/tools/NcfDesktopApp.GUI/Views/MainWindow.axaml +++ b/tools/NcfDesktopApp.GUI/Views/MainWindow.axaml @@ -4,12 +4,12 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:views="using:NcfDesktopApp.GUI.Views" - mc:Ignorable="d" d:DesignWidth="900" d:DesignHeight="800" + mc:Ignorable="d" d:DesignWidth="900" d:DesignHeight="860" x:Class="NcfDesktopApp.GUI.Views.MainWindow" x:DataType="vm:MainWindowViewModel" Title="NCF 桌面应用程序 - Hybrid版" - Width="900" Height="800" - MinWidth="800" MinHeight="650" + Width="920" Height="860" + MinWidth="820" MinHeight="720" WindowStartupLocation="CenterScreen" Icon="/Assets/NCF-logo.png"> @@ -56,13 +56,12 @@ - - - - - + +