{"id":"Microsoft.VisualStudio.Product.Community","version":"16.4.29609.76","type":"Product","installParams":{"fileName":"[InstallDir]\\Common7\\IDE\\VSFinalizer.exe","parameters":"-Operation [CurrentOperation] -SKU Community -InstallationID [InstanceId] -InstallationName [InstallationName] -InstallationVersion [InstallationVersion] -InstallationWorkloads [InstallationWorkloads] -InstallationPackages [InstallationPackages] -AlphaPacksCount [AlphaPacksCount] -ComponentId [ComponentId] -ProductKey [ProductKey] -ChannelsPath \"\"\"[ChannelsPath]\"\"\" -ChannelId \"\"\"[channelId]\"\"\" -ChannelManifestId \"\"\"[channelManifestId]\"\"\" -SetupEngineFilePath \"\"\"[SetupEngineFilePath]\"\"\" -Log \"\"\"[logfile]\"\"\" -Nickname \"\"\"[Nickname]\"\"\" -DisplayVersion \"\"\"[ProductDisplayVersion]\"\"\" -SemanticVersion \"\"\"[ProductSemanticVersion]\"\"\" -ChannelTitle \"\"\"[ChannelTitle]\"\"\" -ChannelSuffix \"\"\"[ChannelSuffix]\"\"\" -CampaignId \"\"\"[CampaignId]\"\"\" -SetupResult [ProductRegistered]"},"repairParams":{"fileName":"[InstallDir]\\Common7\\IDE\\VSFinalizer.exe","parameters":"-Operation [CurrentOperation] -SKU Community -InstallationID [InstanceId] -InstallationName [InstallationName] -InstallationVersion [InstallationVersion] -InstallationWorkloads [InstallationWorkloads] -InstallationPackages [InstallationPackages] -AlphaPacksCount [AlphaPacksCount] -ComponentId [ComponentId] -ChannelsPath \"\"\"[ChannelsPath]\"\"\" -ChannelId \"\"\"[channelId]\"\"\" -ChannelManifestId \"\"\"[channelManifestId]\"\"\" -SetupEngineFilePath \"\"\"[SetupEngineFilePath]\"\"\" -Log \"\"\"[logfile]\"\"\" -Nickname \"\"\"[Nickname]\"\"\" -DisplayVersion \"\"\"[ProductDisplayVersion]\"\"\" -SemanticVersion \"\"\"[ProductSemanticVersion]\"\"\" -ChannelTitle \"\"\"[ChannelTitle]\"\"\" -ChannelSuffix \"\"\"[ChannelSuffix]\"\"\" -CampaignId \"\"\"[CampaignId]\"\"\" -SetupResult [ProductRegistered]"},"uninstallParams":{"fileName":"[InstallDir]\\Common7\\IDE\\VSFinalizer.exe","parameters":"-Operation [CurrentOperation] -InstallationID [InstanceId]"},"initInstallParams":{"fileName":"[InstallDir]\\Common7\\IDE\\VSInitializer.exe","parameters":"-Operation install -InstallationID [InstanceId] -InstallationName [InstallationName] -InstallationVersion [InstallationVersion] -InstallationWorkloads [InstallationWorkloads] -InstallationPackages [InstallationPackages] -InstallationPath \"\"\"[InstallDir]\"\"\" -ComponentId [ComponentId] -ChannelsPath \"\"\"[ChannelsPath]\"\"\" -SetupEngineFilePath \"\"\"[SetupEngineFilePath]\"\"\" -Log \"\"\"[logfile]\"\"\""},"initRepairParams":{"fileName":"[InstallDir]\\Common7\\IDE\\VSInitializer.exe","parameters":"-Operation repair -InstallationID [InstanceId] -InstallationName [InstallationName] -InstallationVersion [InstallationVersion] -InstallationWorkloads [InstallationWorkloads] -InstallationPackages [InstallationPackages] -InstallationPath \"\"\"[InstallDir]\"\"\" -ComponentId [ComponentId] -ChannelsPath \"\"\"[ChannelsPath]\"\"\" -SetupEngineFilePath \"\"\"[SetupEngineFilePath]\"\"\" -Log \"\"\"[logfile]\"\"\""},"initUninstallParams":{"fileName":"[InstallDir]\\Common7\\IDE\\VSInitializer.exe","parameters":"-Operation uninstall -InstallationID [InstanceId] -InstallationName [InstallationName] -InstallationVersion [InstallationVersion] -InstallationWorkloads [InstallationWorkloads] -InstallationPackages [InstallationPackages] -InstallationPath \"\"\"[InstallDir]\"\"\" -ComponentId [ComponentId] -ChannelsPath \"\"\"[ChannelsPath]\"\"\" -SetupEngineFilePath \"\"\"[SetupEngineFilePath]\"\"\" -Log \"\"\"[logfile]\"\"\""},"launchParams":{"fileName":"Common7\\IDE\\devenv.exe"},"icon":{"mimeType":"image/svg+xml","base64":"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTYgOTYiPg0KICA8ZGVmcz4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI0OCIgeTE9Ijk2IiB4Mj0iNDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIvPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICAgIDxjbGlwUGF0aCBpZD0iYiI+DQogICAgICA8cGF0aCBkPSJNNjguODkxLDk1LjZhNS45NzYsNS45NzYsMCwwLDAsMy45MzMtLjQzOUw5Mi42LDg1LjY1MUE2LDYsMCwwLDAsOTYsODAuMjQ0VjE1Ljc1N2E2LDYsMCwwLDAtMy40LTUuNDA4TDcyLjgyNC44MzlBNS45OCw1Ljk4LDAsMCwwLDY2LDJMMzQuMTE4LDM3LjI2NCwxNS41LDIybC0xLjYzMS0xLjRhNCw0LDAsMCwwLTMuNjEtLjgzNCwzLjk0NywzLjk0NywwLDAsMC0uNTMxLjE3OUwyLjQ2MiwyMi45NzRBNCw0LDAsMCwwLC4wMTEsMjYuMzY2Yy0uMDA3LjEtLjAxMS4yLS4wMTEuM1Y2OS4zMzNjMCwuMSwwLC4yLjAxMS4zYTQsNCwwLDAsMCwyLjQ1MSwzLjM5Mmw3LjI2NiwzLjAyN2EzLjk0NywzLjk0NywwLDAsMCwuNTMxLjE3OSw0LDQsMCwwLDAsMy42MS0uODM0TDE1LjUsNzQsMzQuMTE3LDU4LjczNiw2Niw5NEE1Ljk2NCw1Ljk2NCwwLDAsMCw2OC44OTEsOTUuNlpNNzIsMjcuNjc3LDQ3LjIxMiw0OCw3Miw2OC4zMjNabS02MCw2LjZMMjQuNDExLDQ4LDEyLDYxLjcyN1oiIGZpbGw9Im5vbmUiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPg0KICAgIDwvY2xpcFBhdGg+DQogIDwvZGVmcz4NCiAgPHRpdGxlPkJyYW5kVmlzdWFsU3R1ZGlvV2luMjAxOTwvdGl0bGU+DQogIDxnIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+DQogICAgPHJlY3Qgd2lkdGg9Ijk2IiBoZWlnaHQ9Ijk2IiBvcGFjaXR5PSIwIiBmaWxsPSJ1cmwoI2EpIi8+DQogICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2IpIj4NCiAgICAgIDxpbWFnZSB3aWR0aD0iNDAiIGhlaWdodD0iODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMiA3KSIgb3BhY2l0eT0iMC4yNSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDZ0FBQUJTQ0FZQUFBQW1SNWJLQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUVlMGxFUVZSb1ErMmFXM2ZiSUJDRUIxK2FTOU1tLy85M05va2RKMVlmWU1Sb3RTQnM2cllQbW5QMllFblkraklzcUJVYmhtSEEvNnpOVW9kL3JkMVNoMHNVUWdpbGE4T1ZROVVGV0FCeUlXM1hWdURRMkc4aUF4WUtyV29vdEl1Z0Z3RUttTFlhOXBvQ2FlaTVLbVRURUJmQU5zaGcrbGxoZ1FoeGR0cnhlZ2dobENDcmdBdGdteFJiK2F5Z1FJYlIrRXJYZWN4K3JvcUFCazZkSWxRcEZGQ2h2Z0I4cG10ZnlEb0RRQWpCSFdvWDBJR3pZTHNVZS9tOFEzYVQrVWU0VXdwZUEzSU9qcm5xRFhWdGlCVk93ZllwdnBrZ0pCZi9BUm51QThEUlhOTlE2SWxtZ01rOUM4ZWJFK1lld0YxcTd6R0ZKSVRDSFRDRnMzazV1bWcxQVhUV053VzhTL0dRNGxFK0U1S0FBMksrSFJIaHR1azNPZVNmeVBtbzk1ekpHMkxQdlcrSWNJOHBuZ0I4VHkxQjc1QW55Um5aT2Q1REhkV1pQNEcwZVZqS1FaMFVCTHhIaFBtUjRtZHFuekFGQktJN0I4UmM1ZkV4SFN2Y29rYkF3c3pkSWs4SUJYd0c4SUlNK1pqNmNIZy9rT0ZPeUxBNnl5SHRxS1ZaN0UyUVBYTHVjVmdKK0lJSStJQU1TTGNDc3BOMkNhSUcwODVVR21JdkIrbmdFN0tMejhnT3FtTUVmVWVHczI0dHdnSHRrNFF1S2lSQmZ5STZ1RU84MlJGeGtuRDJlb3V6UmxVdFEweEF1c2lsNVhzS3p1SXQ4aVBzaUF3SHpLSE96cm5sZFZCVWc5UUZtbkdYK3ZLWjZ6bW5DN01MVlh3V093dDB5VWtGMWNmZEh0a3RYVUk4NXp6SXBrbmlRVzVNTU9FSnVwTUl5UCtVVWltWUIxWE5RN3RZenRZbHpHRjFvV1ZZMXlrdno1cWNvMG81Q0V4djVnMjd3dkVQOWR5N0dFcGxIZlJrNGJ4VThGUURhWVp0QWZUa2dkVkFiK3BnaTBwdzNib0c4R1l3bnE0Qi9LdGFBWHUxQXZacUJlelZDdGlyRmJCWEsyQ3ZWc0JlcllDOVdnRjd0UUwyYWdYczFRcllxMnNBTDNxMzBxdHJBRDNkRFBwYVFPOHRWUW15OXZwdVVTMkF0ZGRudGRkcE5aQm0yQnFnM3R3QzJwZmgrdjVaNWJtM0NLV3lyNEE5Tnl6VUY2YUFoTk8rVkFtd0dWWUJCK1F2ZUU2ZEViZTN1Tjk3UXQ3MzVZdDFoYVZDdXJhQkQxZUYzQUhBTUF5RDdKVjR3Nm1iME56elpmdUJES0R1QW5PZ0RjcXdiaTZYM3ZKN2NGcDdjSkRZSTk2QVcyRjBXZDJzd1kxcUthb29PYWUxQis4cFhoRjNtYmFwdjI0bUtpVGdPK25sNDh4Rno4RVNJSjE3QS9BTGNYK08zLy9FZkFQN0JOOUpMdytMcWcyeEF0SzlOMFF3RmxDRTFPOEQ4dzN0UXpwUE43M0pvNjJybGlHbWUrL0lOVE5hUEhHQ1h4THdscjVqaDl3dVE5ck9OQUxLVFBZQXRZS0RoUk1Ec3J0MDFoWlZ2S1gyQ0gvSVp6blhXdlZ4UnZ5cmRJZzVBNEg0dzRRL29GNlc4b284M0FySkNWUlZhWklBMlVHYjBIU1g0TzlZTHV5aGs1cVQraFFhSGFzdU04NkNyWkQybk03c2x0SW81aU9mUURNNFR6TUhFeVFQZFJocXVkbGFYSGJFM01VcVpHMi9XSWVheDNiNW9ZdUUwMW9GKzhkb2VJQXVwQXRvWmpRdy9TSG1EaUczSmpSZnRhOCt6MTMzdktLS2FwSHREVXRFOVhoQVpITkJtcXFBRjBEdFp3VUVNcVRYamc1MkFWSUZVQXVsTFg5OE1LSG5xbVhLRndGU1RwMk4xNnFHUXZ0bkM3MnRET2g0MmprSG1GbTZCRVoxQVZvVmdBRzBBMW45VWNCYnFPWC94ZjlVdndFRXhuUTEwSmJTZmdBQUFBQkpSVTVFcmtKZ2dnPT0iIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpzb2Z0LWxpZ2h0Ii8+DQogICAgICA8cGF0aCBkPSJNMTUuNSw3NGwtMS42MzEsMS40YTQsNCwwLDAsMS00LjE0MS42NTVMMi40NjIsNzMuMDI2QTQsNCwwLDAsMSwwLDY5LjMzM1YyNi42NjdhNCw0LDAsMCwxLDIuNDYyLTMuNjkzbDcuMjY2LTMuMDI3YTQsNCwwLDAsMSw0LjE0MS42NTVMMTUuNSwyMkEyLjIxMywyLjIxMywwLDAsMCwxMiwyMy44VjcyLjJBMi4yMTQsMi4yMTQsMCwwLDAsMTUuNSw3NFoiIGZpbGw9IiM1MjIxOGEiLz4NCiAgICAgIDxpbWFnZSB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEwMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyIC0xMikiIG9wYWNpdHk9IjAuMjUiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSGdBQUFCbENBWUFBQUNHTENlWEFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFMVDBsRVFWUjRYdTJiNjFiYk9oU0V4N1JBNmUyYzl2MGZzcWZjQzhYblJ6VFJlSHZMbGhJNUpJcG5MUzNuWXFETng3Nk5STmYzUFZhMXE0dTVHMWFkdGo3TzNiQnFySzdydXJsN3FQNmRVK1FLT0ZNTzFDekkrbVh2QVhzRm5DR0JxMWY3bWxVdjF4NTRIOWdyNEFrWnNGTUxjclZndmJXRnZUVG9GWEJDRHR3THVlcXlvQlhrVzFpOWM5MTg4NFZCcjRBZEJiaTZDUE9EV1JZME1BVDdCdUN2dWVwYUhQUUsyTWlCUzVBZnpickVFTFlGL0Rlc1YxbC9aUjBFOUFwWVpPQnExRjVpODFsZHlicVV4WHVCRFN4Q2ZNRUc3SXRaQkw4NDZCVndrQU9Ya1VtSTEyRjlraXRoTThvN3hPaDlCZkJuWXRuSVhnVDBDaGl6Y0JYc1p3QTNjaVZrUmpFQk0yci9BSGdPNnlrc1B2K0RHTkdMZ1Q1N3dBbTRyTEZYMkVDOEFmQWxySy9oK2ptc2E4UjZiQUVyMkVkWkNudFIwRjNtZlUwcUF5NmpsV0MvQWZnZUhuOUZqR1RXYUdBRGcrbjVHUkhxZzF6NWVCZlEyMWs2Qi9MWlJ2QU1YRTNKQ3ZhZnNBajVDemFBV1ljN1RBTytEK3NCMDZBSjIrdTgyYVdqNjdwWnlHY0plS1piWmxvbVhJTDlOeXhDL29ZWXdWZllmSmJhWkRGRnB3QmIyTHlQYWQyQ3ZrQUVEV1E2WW1jSE9PRlFlV21aY0FuMkI0YVFHY0ZzdEFpWVl4SUJLMlFMOTg2OFJ0Qlg4QnN5L2JjemJRTlNvNjNPQ3JBRDEydW9QTGcvc1FIOEE4TVUvVGw4RFp1c0MwVEF0dEY2RFBjL1lQT0xjUitlRS9RTkl2aHJSTmpXTmV2Qzl3Wk04K1ZGOFZrQkRySnBtUVlHNFg3Qkp2MHlMUlB1VDhUby9ZWllmNi9EOTlBYWJHZmhtN0NlRUNHekM3K1Q5emxqYy9UaTkxWFBtMkt6dGUyeXU2N3JMT1N6QVN4MTE0TjdqVGdLS1Z4R0xlSCtpMDMwY2t4aTlCSUVwVzdXRlRhUnpNYU42OFk4bndLcjZwM0ZlODR6Z2hNZE05UHlIRnl0dlpxYTJWeHBlcVlZV1c4WWxnQmQxL0tZVUQyd0dxbk1ETW5SeVVaeDg0QXp4aUdGcXgyendyV2pFU09PWU5TTEJvWlErUE5lRVNFcVRBOG9RZXBtaFoyUHVmVC94Ni9mcW1uQUdSWmthaHl5SGJNMzk3SnoxdVpIMVlmWDMrUWVyYVVLUkpzeTdiNmZNTnpZNEMrR2ZpLytETmIvZ1pvRlBCRzVUSStmRUIycUhMaXN1UXAzcWdIcTVKcHFqbDR4M0pYU3FMYkxRdVVWR1A5eWJhVnBwUmxsV0pEYU1YL0gyTXpRYmxsckx1dm1GRnpJYTUzejNJdDA3WWJ0ZFZ0Zmc3eWZOWHdoam9QdEFaNXhxVmh6VTJuWnE3bTJvVXJCVFVXcVB0WkdTVk15WGF0bkRNME5hMW1PTmgvbTFCVGdESmRxcXVhbUdpb2J1YmFXUXE3MmcvY2FKdDFHZkVLMEt1L05VcDlhM2F4WCtGMzBWazEyMFRNdWxUWlVUTXVha3FjaVY3dmxWT1FDNDJoVnVCWXNiY3M3QUxjQWZvZjFuenkrRGU4VE5DR3prN1p3M2FodUJuQ1FUY3ZhVk5tYW00cGM2MUpadU5veHArQjZxZmdQb21XcGNQK1Q5UXNSOEIxOHdFVXB1d25BR1M2VldwQjJBMEVCSzF3OXJiRUxYSjFmMVk4bVhFYXNCL2NXTVUzcnBvUHVGelB0OTJZTmRQS0FNMTJxejVoMnFiUmpWcmc2dHRpMHJCK21UY25jVGRJdFE5WlpDL2VYUEU3QnpUa0lBQUNqRFllVEJselJwZEp4U0NPWFRaWFhJZXRqL2JDOWV2dUFjYjBsV0Y1dFd0WTk0UlRZMUNpMTFja0NydVJTc2VZcVhEMWo1WFhNMUZ3enhaUk11TnBJS2R5cHRHelRjV3BHN29GeDlBSW5DbmhCbDJxdVk2WnltaW1ia3IybzFjaWRndXRGcTliK2RrNTBaTHBVSGx4ZEtaZHFGN2hlTTBXNFRNbGFieFV1UjZGN0RHZGVDemNKRmtqREJVNE1jRUhONVVHNWZXZGRGVDlFVzI5Zk1UWXV0Tjdtd3MwWmd3WWc1dzdjQVNjRU9NT0N0S2NnNStCNnMrNlVpZUhWVzhMbHFVaTZVRHJmS2xqVzNKU0o4WUp4dmRXb3pZS3FPZ25BaFJZazRYcWpVRTdrMHI3dE1JeWNxWG83MVV3cFlOdE1FUzdISUoxdHQ1RmJDbFYxOUlBTExFZ0xsNUZyeDZFNWw0by95NE9iWTE3WVpvcVBiekhkS2F2SHZJM2FmZUFDSndBNHlLYmxsRXVsYVZrUHlWa0wwbk9wdE9acXZlMnhtM21ScXJjNjR5WmRxWDNCVWtjTnVOQ0M5RXdNQld6aFRuWExXbTlMelFzRlc5Sk1WWWNMSERIZ0NoYmtEd3pocGc3S2VkRnJtNm5jZXF0WHJiZjNpSTJZZGFhcTFWdFBSd200WUJ5YXN5Qzk0emFFUzM5Wk5kZE1sWmdYWHIwbFhLOVRyZzRYT0VMQWxTeklPU1BEcHVWZUZqLzhHdWFGNXltUG5La2x3RkpIQlhoQkM5SnVIbmhwZVNuell0S1pXaEl1Y0VTQU15M0lmUS9LZVhDMVV6NkVlYkZZdmZWMEZJQXpYS3A5RDhwNURkVSt6WlFDUHJoNVVhSjNCMXpvVXVYQTlRN0syVmxYNFo2Y2VWR2lkd1ZjNEZMVk9pZ0hqRHZsa3pNdlN2U3VnSU5zV3ZhTWpGMFB5bG13UUFSTHVDZG5YcFRvM1FBWHVsUWxCK1Z5SXJlazN1cjFLTXlMRXIwTDRBb3VsZTJZUFgvWnpybk5tQmNsT2pqZ2lpNlZkMURPUm02cVV6NXA4NkpFQndWY3lhWEtPU2lua2F2T1ZCUG1SWWtPQm5oaGwwb2pGL0RIb0diTWl4SWRCSENtUzdYdlFUbU4zRjJhS1FWODFPWkZpUllIWEZCemM4OVNwVndxSUVhdVYyK2JNUzlLdENqZ0RBdHkxNE55SGx6QWI2YWFNeTlLdEJqZ1Fnc3k5NkJjNnFpTjdaU2JOaTlLdEFqZ0FndHk3cURjbkVzRnBKdXBaczJMRWkwQ09NaW01WlJMcFduNUo2WXRTSGJNMXNBZ0NJNHdUWnNYSmFvT3VOQ0M5RXdNMnpFcjNGUmFwdWx3RnVaRmlhb0NybUJCL2tDNjdtcERwYnRCbm5seGgyRjluWUo3Y3VaRmlhb0JMaGlINWl4SVBRVnA5M1FCZnd5eXpaUUg5aGNhTVM5S1ZBVndKUXR5eWwvV2hrcmgydmsyQlZjajkrVE5peEx0RGZnQUZxUzZVem9HZWVaRkNtNnFtVHBKODZKRWV3SE90Q0JMRDhyWmhnb1l3cldkY3FxWllrcitqY2JNaXhMdEREakRwY285S09kMXk1cVdDZGZ1NGRxZElLMjFGdTVEV0UyWUZ5WGFDWENoU3pYWFVFMmxaVWFYWnp1V05sUE5tQmNsS2daYzRGS1ZISlJMd1UxMXlydnNCRFZqWHBTb0NMQ0JPMmRrekIyVXN6dERIbHoxbFBmWkNXckt2Q2hSTnVBRTNJOUl1MVE1QitYVXhPZ3dISU1JdDJRbjZCYXgzdHBtaXAxeXMvWFdVeGJnek1oVkl5TmxRZEpmOWh3cTFrUENmUXhyMTUyZ1p3enJiVFBtUllrbUFUdjFWc2NoYTBHbVpsMEM5allQMkMwVExqdGxiNXZQZHNxMjNqYTNFMVJEU2NBSnVIU292TWlkTXpJMExWOWpHTGs2NDNyTmxBWHJOVlBON1FUVmtBczRNUVpOcGVXY1U1QWF1WVRMdEttZGNtNjliWDRucUlhbVVuVEt4UERPVXFVT3lsbTQybENwZ2FGd1M3YjVtdDRKcXFFUjRFVDBsc3k2VE1rSzE4NjVUTXUyVTdiMVZsUHoyZTBFMVZBcWdsUFI2NDFEdXYzSGxkclBCWWI3dU53dzhKb3BCWnd5TDVyZUNhcWhBZUNacnBtMTl4UEdQck11UmkzaFhtTG9LK3RXbjdlSGE2TTNaVjQwdnhOVVExNEVkL0hoeU5Ed1VqVHJNSSsxV25lS2NCbGxkc1BBc3gzbm1xbXoyQW1xb2JrVWJWMHJiYkkrSVVZei83clBPNEh4SnN2YkRkS28xU2oybXFtejJnbXFvWnd1Mmh1VEZQYWx2TVlPR1lqcDJJNUNVMm5aMXR2VnZOaFRPVlpscWk3cmN5Qis0Qng5T214Z3NHT2VHNFdZcWxmem9xSnlBUGR5NVNKSTNkTGp5UE1oM0VQSU5uclpOQkV1UWEvbXhRSktBZTR4Qmtxb0JLb0doYzY0YktRK21PZFBpTkZMd0wvbCtXcGVMQ0FQY0k5b1JpaGNqZFFuYktEcTN3ajE0UjYrcDkzek15SmcxbDlkM3ViOGFsNVUwQUJ3My9kOW1JVTl1Qit3K2VEWlRPa2VManZrUjhTL0g5S05CTjBoSW1SR3JEZmZydVpGSlUzVllGdHZYeEM3YWUyVStkNFR4b2ZtR05WOG41QUptbnUrT3Q4UzdtcGVWTkJVRFFZMkh6RHI2RlRIL0FUL1R6c1p3YXpYSEhrZTViR1hrbGZ6b3BKR2dDVk5BeEhrNEJaRWNQWm9qVWF2cG0vZXgzdWY1YmxOeVdzelZWRnVCQWZJZkxxdGZ4alhaUVdzWm9jQ1pwclc3cHRMall1MTNpNmd1VGxZUDJCTm16b0h2MkRZZUtrSkFveEhMRjd0Ykx2VzJ3WFV6WDJPaWYxaGExOWVtTFVOZi9pL0ZHL3d3YTRwdWJKbUFRTWp5THhxcEY2WXE5N2JZd2o1VFI3cmUydlVMcUFzd0ZRQ3RGMzZQakNzMzNadDMxL2hMcU1pd0pTQUJzWlE5VDFWNzExWHNNdHFKOENVQWIxOTJYa05HRFpzSzlnRGFTL0FWZ25nVzYxUUQ2K3FnRmNkbnk2d3FtbjlEL1FHdkxnc0FUTDVBQUFBQUVsRlRrU3VRbUNDIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6c29mdC1saWdodCIvPg0KICAgICAgPHBhdGggZD0iTTk2LDE1Ljc3VjE2YTMuNzg2LDMuNzg2LDAsMCwwLTYuMTg3LTIuOTI4TDE1LjUsNzRsLTEuNjMxLDEuNGE0LDQsMCwwLDEtNC4xNDEuNjU1TDIuNDYyLDczLjAyNkE0LDQsMCwwLDEsMCw2OS4zMzNWNjlhMi4zMSwyLjMxLDAsMCwwLDQuMDI0LDEuNTQ5TDY2LDJBNS45NzksNS45NzksMCwwLDEsNzIuODIzLjg0MUw5Mi42LDEwLjM2NEE2LDYsMCwwLDEsOTYsMTUuNzdaIiBmaWxsPSIjNmMzM2FmIi8+DQogICAgICA8aW1hZ2Ugd2lkdGg9IjEyMCIgaGVpZ2h0PSIxMDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMiA3KSIgb3BhY2l0eT0iMC4yNSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIZ0FBQUJsQ0FZQUFBQ0dMQ2VYQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUw2MGxFUVZSNFh1MmQ2M2FiU0JDRWF5UWx6bVYzMy84OWQ1UFljV3oyQjVRb1N0MHpZRXV5THZRNWZXYTREUW9mMWRNMFBxRjBYWWZWYnRjMnJSMVd1MjdidFhaWVlxV1VVdHZlcmVIaTdGYmVjODBUb0Jua3lZbFcyT2V4TnluWXdKYWtkZXUwNVJBcjZOUGFJc0FDVmx0MzNRNU13YXIzTzY2Z1QycXpRblFDZG9NUjZzWmEzVmVodmc3ZVNic0h2a0krdmxVVkhJUmloN2tCc0pYK0JsUEl3QlR1eStDdjVoMkFycFN5UWo2eXBZQk50UXBYb2U2R1BsdXUxM0JOaUM4QS9rakxmcEY5MXBCOVpBc0JCM0JWbllUNWFlaC9rajYzRVRMVlM2RFA1Z29ha05CZFNpa3I1UGRiTFVSSHFsV2duOFVmWk4wT1U4Q3Y2Q0grSHZ4cGNDNXYwTU11bUlKZVEvWVI3QUN3cVZmaEt0aUh3YjhBK0RxMEQ4TzJUeGhWM0tHSDlvd2U2dVBndjRaVzFhNlFDUm9yNVBkWnBtQ2ZkeGwrUDZPSCtRWEFOL092R0NGVHhRelB6eGpCL2h6Mis0RnBTS2VTYWV1OGZBU2JBRTdtWGlaUFZDL2gvaVgrSFZQSW56QlY4RytNY0gvSVBxcDJUYzZlc2M3TFI3Rkl3UkZrenIwTXoxL1JRLzBMd0Q4QS9oNzYzOURmQUorSDQ0QWVGTVB6RDB5VlRzQ2FnVWNoRzFnaHY4bGFJVnJuWUZleFF2NGJQZWp2R0FGdU1RTDZqUjR3YndBcWVDZnV6OU9FckxZbVh3dXRWYW9rNUlJcFpGVXpRelpoZjhjSXNLQlhIcE1zd3RjUTdTcld4RXZEdGhaSTF1UnJwdTBCSjRXTi9XWk1MM2owNktUQXZ3N0xXNHp6OEJQRzBNendySUFqRlN0Z0Q5ZHI4alhEV2dwVzZ4SlgwMGVxQjR6WjlDdEc1U3Jjblhta1pJZE1XNU92R1JZQmppQnF1VkZMalY2VmVzRUlYUit2Z0JHc1ExVzREbG9CYjlEUDVhN21kVjZ1MkI1dzEzV2R2VndBRHVFK1k2eEdhZEdDWVprVktpMC9VdFZBRzJ5a1lwK1hQV1N2UlpHS1pTSGExVXUxN3RCRC9HVCsyVnkzT2JRTkR1SHRyQjhkazgzTHdGb1VTUzBMMGN4K3FaSU54bnF5WG1nSE5HZE8vWXdwTkFlZEhWY0R2QlpGRXBzQWxqRE5DMFBJZnhCbjFacGRSOHJNQVBsTlVqdDJqcHJYb2toaXRSRE45blhvKy94TXE0R09ZTENNdVV1T3lSUmRBMDNJYW12eWhRQ3dKVnNLK0EvaVJ5TmdDa3BWNlJDSzlMZkJjVFhZbVhNOFBjZGFGQmtzVlBBQWViOG9iUmNzQTdHS004RHFEaWdDWEp2ZmErZFlpeUxJUTdSRDVsdzgyV1ZvaTdRWllMOEJIUEpPMW1kcXprSzFoMndkbTNhM3lWY0tHRWlUcnJsaDJpKzRBdVQrYkFtcHBtUlZzZmNkOEFiOTQxeWs1cnVDWEFVTWpDRnRVRE1mb1lCK1RnYnE2blJWTzJodEZiS3FtNkJyY0JVeTI0SnA1WXUvOTY2U3J5WmdtcW1aaWRlK2lvUVlxc1BONE90K08rblhsTndDcmVlbDNWM3lOUnN3Y0FDNXd3ZzRnNmNBRmFJRG9QTVZveXA1RHVnTWJuUmozVlh5dFFnd01JSDhpdjRDcW9wcEdlZ01zSUp3eU5FeEdkeldzektkZHZQSjEyTEFRSnA4UlhPeUxpdk1HdUFJc283aDhKWUEzdURPM2tpOUNUQVFQa1lCNHhzbnRSYmdDSGpCOUZrM0c2T2w0QWgyTWIvcE4xSnZCZ3lra0dtdXZBaEtCamM2MXRmVlFFZkFhK2NDYnZTTjFMc0FBMDNJUUE2NmRjSFpNbHhIa04wejBITUEzK1FicVhjREJsTElCZU5ibmhaY1ZhUURMaGlWeUg0RXVnYVhnR3V3Yi9LTjFGRUFBeUhrMmlOVXBxWk5jZ3lOa05uNnNSRnNMNUJrcWlaa3RhdFB2bzRHR0dpR2F3Y1JnZWZCM3VyeEJGTzdhVnl4TGZjSVVuQWpSWkdqQWdZbWtCVndCak9DMU5wSDk2T1NnU2trVjdKWHZsVFZXVFFoWk9DS2s2K2pBeGJ6a3VaY2FBb3BnZzZNaVpkQzluRWlCV2VoMmtPMm53KzQwdVRySklBSEZSY2NsalRWaXJRWjZHaVpyb25YQm5ueUZhblpGUjBCM3VBR2lpSW5BUXpNcm5acFB3S2RlWFFEUkVwMndEVzQyYnlzZm5WRmtaTUJCbVpYdTk0S1ZtK1M3ZEJtKzZpQ28zQmR5NjU5VE9DS2lpSW5CUXcwTTJ1MXVZQ2pDKzdyZFR3Zk13TzlCUERWRkVWT0RoaG9RczRVcDBDeUM2NjJrMjBPSlJvdmd6dEh6VmRURkRrTFlLQUpHY2lCMU5Ua0R2UlFmRjAwOXRiNkhxNXJvQWxaN1NLVHI3TUJCbzVXMG94QXE3bUNIYmlQNHdwdU9jZldjMXhzVWVTc2dJR2psRFFqRmZ2eHNHUG1qTzBoZW1lZWhXdUZERnhZOG5WMndFQXpYRHVBQ0V3R2JUL28wTy9zT0NBK0psSnlGcW85WkVmbnZwams2ME1BQTR0TG1xcmVKZEJoMnhpdUVSeWZxVGw3blBLb2NwRkZrUThETExha3BMbXhmaFF1YXdvSFlpVkhnR3R3czNsWi9TS0tJaDhLZUZCeFFidWtHWUd1dVVPRnJkYytnckZyNFhyT1k1U08vYUZGa1E4RkRNd3VhVG9JRFkydEM2em1ZRGZvcjBGMjgyU2dsd0QrMEtMSWh3TUdacGMwZ2ZtQS9VSTcxT3pHaVFDemplRE9VZk9IRmtVdUFqQXdPN091S1N4VGtoci92ZHpPUGkrMDN4QU9Xcy9wYzNUMld3aFo3V3pKMThVQUJwcVFnUngwQmpkU2NBUzVCTXZST1Z6QkxlZVkrcHZPV2hTNUtNREEwYXBkZmxIZE9POUM5aWxvS3psU3NhcFpWVjI3NmM1V0ZMazR3TUJScWwxY3oyUDBXRjIzbFQ3WDF5SUF0N3RTczFEdElWdkhvWjAwK2JwSXdFQXpYRHZjREFhQ1phN1Rkb040SFpjZGNLYm03SEhLSTh2WmlpSVhDeGhZWE8yS1FMVDJjYWphWnVzaXdEVzQyYnlzZnJLaXlFVURGbHRTN1hLNDJUeEljTEJqdU53TjYzUmVacXRqMThMMW5NY28vUzFITDRwY1BPQkJ4YnpndFdvWDJ3eDBheHVOVUl1MEROZE16blFNRDlVT2VnbmdveGRGTGg0d01MdmFwZjBJWnVRUllHQUtXZGZWeHQxS0c4R2RvK2IwNnpPMHBiQ3ZBakNRSmwzSC9BTStQZDRWck50cDJibTIxdmR3M1FLdGtQY2hlekRlNlAzQ0ROaFhBeGhvWnRacWN3RXJhRWdMMlVaalA3bzVvbk81Z3VlNGo4MThvek1IQkhZTjlGVUJCcHFRV3hlK05nOUNXdG9tV0srZ2dmcTg3Q3BXTmM5Snd2amZNbFBKRGhsb3pOTlhCeGhvUWdicUZ6eUNxKzdXZ2h5Tm9lZDJsWHFvemg2cm5qRDlqOVlKdXNNVU5sQ0JmSldBZ1JSeXdiS1NaZ1NhcHNzWjVJS3BtaUxBbVpvakZUdG9mdjVQdi9INE9vd2R6czhPK1dvQkF5SGtwU1hOU0lHdy9nN1Q5V3oxK1ZqSDBlTWp3RkhDNWJEWjUrZi85TE1KK3RWV3dDREQ3S29CQTgxdzdSYzZnaDdkREJIMExRNnphMWpmbGU3bjhqQWNoZTNJbjNENGIzakJDSlFoRzY3aXF3Y01UQ0RQS1dtcWV1ZEExL0VnMi9VUktvSk01ZXU0V2NpdVFkL2FNZnFiT0EvcmI3MmRFQjBZRXhDZ1hkTGNXTjh2WWczMkhNaTE4L3E1dkIrMVBJY21XYS9EOXR0NVRNck1xbDBkVHZzSGZFWGFDREw3YXRFNGtQMDZjMTNIaE9yRlhNZUx6bms3Z0lFRHlFQmMwaXkyN0NySzRFYkhjVGtEcS9zQmRXRDZMYXJzaStucS9odjNwdlB3VFFFR2tDVmR4L29EUG1CNk1SMnlHdmRUK0J5WGM2eC9sdWdCMHkvRTZjZkVkQzZlQUszWnpRRUdVc2cwVmFUQzFBUW5VM0prQ3BuV0JhMkhYMXAwby9tTkZZMmRMVTlLbHpjSkdHaENCbkxRR1Z4M1dtZjdjVjBVamx1aFY2dFc3bHF1MUpibkMrMW1BUU1wNUlKbDFTNVhreHVmajZsa29BNVhQdzM0SzNGK05wQ1ZMQzkwUkxCRHlEY05HQWdoTDYxMktWaFhib2ZwL0Zod0NQY1BZcmlQR0Q5NS94K0FmOFgvRzliL3dBaWMzNFZVcFN2Y0VQTE5Bd2FhNGRyaFppR1o3aGVVU1pBRFptaWwraUxsRXFJRGR0QS9NU282ZXdFQkFBZXZEdThDTURDQlBLZmFGZmwrS0l3S2ZjSDRuZVN0N0tQS1paalZyN1greEZTOWtSTSs5NldLUFZTbjZnWHVDTENZSmlldGFwZkQxZU01ci83RytCVnpLcGpibm5Hb1dvZXJyVVBsTVU4WTRSS3d6c01BRHRVTDNCbmdCZFV1dHBGNkNaZGg5d3ZHTU0xOXVKMWdOQ1FUcm9MOUthMG1XanhlUTdQRDdkRC8wMVlGQXdlUWdUR2NBbE9ndGJCTTVUNmkvekEyUDVsYlpEd0NWdVdxUW10cTlRemFINSthb1psMmQ0QUJaRW1YVjd0cW9abnd2cUZYY0FTWVNWVUdXTUZ5ZnFaYVcyRDN6NytaY21sM0NSaElJV2ZHaTZyd0h0RURabG1SU1ZZTnNNN0JFVmgvM3RVQ3g0RnFXM0NCT3dZTXpJYXNGMVhWK3d0OWVIN0ErRTNrU01HYVBYc2hZeWxZWUFGYzRNNEJBNHNnUjNNcnd6T2ZnNEV4akRQVU1sRlNxQ2NIUzd0N3dNQXN5Tkg4K3d2VHR6MGNvTVBoTTNEa1d1RTZPbGphQ25pd0NtVFBvUGw0OUlocEZjc1Z6SDJwZW5WbTRpY0RTMXNCaXlXUUhiQVhON1FPemYwVnNpdFZNK0tUZ2FXdGdHUGp4WTBnLzBFUDlUZW1jQjB3L2NYYXM0Q2xsU09QZHhOV1JobDd5YkwyS3BIV1lYcER2RXBmMjVPQ3BhMkFLMVlCSFRsTndXVyszKzlVWUdrcjRJWUpaQ0F1WmVwMk5RZXQ2MDRPbHJZQ25ta0I2TGwyZHFocUsrQTNtTUd1MmtkQVZWc0IzN2pwSDRxdGRvUDJQNHFBMHNRajA0YUVBQUFBQUVsRlRrU3VRbUNDIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6c29mdC1saWdodCIvPg0KICAgICAgPHBhdGggZD0iTTk2LDgwdi4yM2E2LDYsMCwwLDEtMy40LDUuNDA2bC0xOS43OCw5LjUyM0E1Ljk3OSw1Ljk3OSwwLDAsMSw2Niw5NEw0LjAyNCwyNS40NTFBMi4zMSwyLjMxLDAsMCwwLDAsMjd2LS4zMzNhNCw0LDAsMCwxLDIuNDYyLTMuNjkzbDcuMjY2LTMuMDI3YTQsNCwwLDAsMSw0LjE0MS42NTVMMTUuNSwyMiw4OS44MTMsODIuOTI4QTMuNzg2LDMuNzg2LDAsMCwwLDk2LDgwWiIgZmlsbD0iIzg1NGNjNyIvPg0KICAgICAgPGltYWdlIHdpZHRoPSI1NCIgaGVpZ2h0PSIxMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0IC0xMikiIG9wYWNpdHk9IjAuMjUiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRFlBQUFCNENBWUFBQUM1RndIQkFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFHTTBsRVFWUjRYdTJjVzNQaktoQ0VXODUxdmYvL2Y1N2R6VDJ4T1EraVRUTWFoSlNLSEpPaXE2YWt5TEt0enowTTVJRVpRZ2o0aWRyVmJtaFYxN1VicklaaEdHcjNBRUQ0NWxSWUJPYkFWT0gwTGQ4Qk9kUytVNkJLUjAraGNEd2I1S3hqQnFvVVZnRTVrTWJKeWEwQmkyQU8xRTZPTzhBRjVNTWU0N2s5bm1DMkJuVEJDbENNSzNOVU9ENzhzUktiQTg2bG9vVzZrcmlPY1NXdlV3UTdGT0lzZ0JNd1V3RVZUb0Z1SkFqTGUvblFCd0FmTWQ3ajhTREhUUUdYT0thdVhRTzRkZUlhS1MzcEdJRVliMGlBak0wQVMyRFdOVTFGd3QzSHVFTU9wNmxJb05jWWIwaUFDdm5sZ0xVSjJycEdzQnVNUUw5aUtCeGRvMk9FZWpISFRRRnJxV2ovSHBDN1JyZzlSdmR1a1FySkVRbnNKY1p6RFA2OUZqQU13ekFzZ1pzRDg5NnNjRmRJS2JsSGdydkJDTWR4OW9ZYzZpbkdVa0JDbmliNkplN1ZVbEhmbUUyd1NLbEp1TjhZNGU2UVB2ZUlOTVlJOVlnRVZ3SzBoY1k2Q0ZUY0s0RUZwRlJrTVFnb3c5MGdkKzQyWHVkWVl6b3EyQ055U0FWOHdiVFFjS29BRnNCTndFSUlJYzVsd2NUUkJEOXNRQ29vZEk0cHlYbE5YYk5nRnZBSjR3K2pMdTR3d2dFaklDQndjTFFrRlMyVVhVRUFhZHhwV3Q0aHVYWkFjdTAzcG1BUGNuNHZyOThnWCtFTVNJQkEvUDVoR0NianJWWTgxRGtQU3AzakJNNnBZSS9jTlp1U2U0eVFqL0djZ0wvaThSWnBaVU1vWUpwSkFRQnNTcnBnaFhSYzRwcXVUdTZRWEFQU2hQMktORVVRY0k4RVpTZDlnZ0UrRkdFV093YlV4NWtXRlNDSG8zTjBMV0IwalNzV1R1NTdPVmN3ZFFzb1B3TlRQVk1SYkVVUnNYQzZycnhCcXBCQXFtenE2TDBFblNJVTA0OVo4bUdDV1RNQWVZV3NPVWFWVXNDbUEyV1hZTHJVT3NCZlNETVVpaitrTHFSMUd2RCtId1N3SE14cURrNi95UDV6Q296ZmVVQUMxbitCdUpEVzFOVmxHZWM2V3lrbldnTm1BYXhMcWhJY0gvZ0tJeHdkNVJKTng1TXV4NTZRRnR2ZUZEQ0JXd09tVWpndkZWVVdFaGp2MzVuUThjU3A0UmxwRGFyanp3UDdrbFJjSXYwbEIwd2ZJQlN1YWVVa1VBMXFvaTNCckVwd0ZNY2V4OXN0cHVPdjVOUUpqcFh4SEdEdUx5clhkMGpqVHF1b0YxNzY2dWVmMHBFNXY3VXNYQ2xGN1lOclVTbkJVTm0xYzRGNXNyLzBtb0E1bitnN3dlWlVBeXNDVVpjR1poMzV0QzRKektZbWo0c2Nzcm9rc0M5VkIydE5IYXcxZGJEVzFNRmFVd2RyVFIyc05YV3cxdFRCV2xNSGEwMGRyRFYxc05iVXdWcFRCMnROSGF3MWRiRFcxTUZhVXdkclRSMnNOWFd3MXRUQldsTUhhMDBkckRWMXNOYlV3VnBUQjJ0Tmx3U211eWJXN0oxeGRVbGd3UExkVGxWZEdoZ1ZGc1NzdmhQTXB0NmFnRG1mNkZ4ZzlnRzhNUlF3M2Z0WjJwN3NBV1hYemdGVytsVXREQ0hzQmxPTnVVMnYvRXdBNTkwLzVxVlJ3QlRJZG13cHRjVHcwaE5yZDlWK1JpV1FFcFIyYXRGbUN0cTlSWHZ2ektYbHA4SFc3RDJ4WTJnT1N2dDlhTmllSHlYblRsb0Q1dTNmS3NuQ0hNMXJoR0thYVErQ2Z5YllPZUk1M3JmSXRUVmdxcms5WFI2VVBvUkMwU251Y1g3RUNQTW54dC80OXdQU0h1ZzNUTUVtV2dwVzI2Um0zU01VVTQxZnpyOUxVQThZUWY0QytDL0dYNlMyR0FSajQ1TDFxZWkwU1dQc25GQTR1a1FBZmthUWF5d0k3S09qZlQwSTlrZmlIL0t4NXFaaXRlMkZhQzBVblNMQUxwNERLZjNVSlJZSFFoR01vYW40R045akhkUHhlNUlMVm5CTFlleHVWeUNIZXNQNDJjZjRYbDdYSW1HaEZFN0RGZzl2akswcUhoYk9BNkpqUU83VWE3em10WmJSYmtkZWF4bnRxYU45ckVwUUFMQ3F0UXl3enEwRFV0TUR4SE82dGJZWjBGelBLbDAvQm94TWRjZFdGQTBkVjNUcUpiNzJqdVNXVFVFTDVzSE10VzhxclJNemxSd2IwdWtKU2lFcGxuU0ZPaUI5cm5WTHdlYmNxVFhjY2l1aGFra3E2cmtIeGZRakZNKzFrSEJzZlVtTE5GU2dnR1hGUThVUDVSY3FGTjNodURzaUwrOEt0d1RJYzZnS1JNMkIyVGNybEpaMGhib0dpcFB4aXptdUFRSldRQUgxVk5SZmlxbW5EOHlxOTQ0RXFmZnEwc21PbjAyQXFCSll3SFExd2ZTalcwQSs4YkxBQkxuK0xtRUx3aVpBVkMwVjFTMCtMT1FheHhrYi9kQkJkWmVBSDNKdE15QnFBaWFOdG9CcEd0cHJIOGduYXI2dUR0dllGSWlxT1FhTUQ2RFg5TUh0L0dZZExzVm1RRlN4eWJpekF0bkowUUtwdzBCNmVIdmNISWlhN1o0K3M3enlWaUdVZmZpekFsRS90aTE4RlF6STRFNlgzQnR6blIxR3RRaE01VUM2K2c0WTFXcXdWcVR6ejQvUy8xSEw3YllXaGVSYUFBQUFBRWxGVGtTdVFtQ0MiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpzb2Z0LWxpZ2h0Ii8+DQogICAgICA8cGF0aCBkPSJNNjYsOTRjLjEzOC4xMzguMjkyLjI1NC40NDEuMzc3QTMuNzUxLDMuNzUxLDAsMCwxLDY2LDk0Wm0uNDQxLTkyLjM3N0EzLjc1MSwzLjc1MSwwLDAsMCw2NiwyQzY2LjEzOSwxLjg2MSw2Ni4yOTIsMS43NDYsNjYuNDQxLDEuNjIzWk05Mi42LDEwLjM0OSw3Mi44MjMuODM5YTUuOTY4LDUuOTY4LDAsMCwwLTYuMzgyLjc4NEEzLjUxNywzLjUxNywwLDAsMSw3Miw0LjQ4NXY4Ny4wM2EzLjUxNywzLjUxNywwLDAsMS01LjU1OSwyLjg2Miw1Ljk2OCw1Ljk2OCwwLDAsMCw2LjM4Mi43ODRMOTIuNiw4NS42NTFBNiw2LDAsMCwwLDk2LDgwLjI0NFYxNS43NTdBNiw2LDAsMCwwLDkyLjYsMTAuMzQ5WiIgZmlsbD0iI2IxNzlmMSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+","fileName":"product.svg"},"defaultInstallDirectory":"[ProgramFilesFolder]Microsoft Visual Studio\\2019\\Community","releaseNotes":"https://go.microsoft.com/fwlink/?LinkId=660893#16.4.1","thirdPartyNotices":"https://go.microsoft.com/fwlink/?LinkId=660909","recommendSelection":true,"supportsDownloadThenInstall":true,"supportsDownloadThenUpdate":true,"supportsExtensions":false,"dependencies":{"Microsoft.VisualStudio.Branding.Community":"[16.0,17.0)","Microsoft.VisualStudio.Workload.CoreEditor":"[16.0,17.0)","Microsoft.VisualStudio.Workload.NetWeb":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.Azure":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.Python":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.Node":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.ManagedDesktop":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.NativeDesktop":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.Universal":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.NetCrossPlat":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.NativeMobile":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.ManagedGame":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.NativeGame":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.Data":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.DataScience":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.VisualStudioExtension":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.Office":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.NativeCrossPlat":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Workload.NetCoreTools":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Component.HelpViewer":{"version":"[16.0,17.0)","type":"Optional"},"Component.GitHub.VisualStudio":{"version":"2.1.1.4","type":"Optional"},"Microsoft.VisualStudio.Component.Git":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.AzureDevOps.OfficeIntegration":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Net.Component.3.5.DeveloperTools":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.Debugger.JustInTime":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.ClassDesigner":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.GraphDocument":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.DependencyValidation.Community":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.LinqToSql":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.ASAN":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.ATL.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.ATL.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.ATL.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.MFC.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.MFC.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.Tools.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.Redist.MSM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.UWP.VC.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Component.Xamarin.Inspector":{"version":"[16.0,17.0)","type":"Optional","when":["Microsoft.VisualStudio.Product.Enterprise"]},"Component.Xamarin.Profiler":{"version":"[16.0,17.0)","type":"Optional","when":["Microsoft.VisualStudio.Product.Enterprise"]},"Component.Xamarin.Workbooks":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Web.Mvc4.ComponentGroup":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Net.Core.Component.SDK.2.1":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Net.Core.Component.SDK.2.2":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Net.Core.Component.SDK.3.0":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.NetCore.ComponentGroup.DevelopmentTools.2.1":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.NetCore.ComponentGroup.Web.2.1":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.WinXP":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.x86.x64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.ATL.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.ATL.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.ATL":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.ATL.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.ATL.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.ATL.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.CLI.Support":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.MFC.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.MFC.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.MFC":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.MFC.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.MFC.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.v141.MFC.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Component.ClickOnce":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VisualStudioData":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.Common.Azure.Tools":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.x86.x64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.x86.x64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.ATL.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.ATL.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.ATL":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.ATL.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.ATL.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.ATL.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.CLI.Support":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.MFC.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.MFC.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.MFC":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.MFC.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.MFC.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.20.MFC.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.x86.x64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.x86.x64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.ATL.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.ATL.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.ATL":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.ATL.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.ATL.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.ATL.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.CLI.Support":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.MFC.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.MFC.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.MFC":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.MFC.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.MFC.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.21.MFC.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.x86.x64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.x86.x64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.ATL.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.ATL.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.ATL":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.ATL.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.ATL.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.ATL.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.CLI.Support":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.MFC.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.MFC.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.MFC":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.MFC.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.MFC.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.22.MFC.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.x86.x64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.x86.x64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.ATL.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.ATL.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.ATL":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.ATL.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.ATL.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.ATL.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.CLI.Support":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.MFC.ARM":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.MFC.ARM64":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.MFC":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.MFC.ARM.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.MFC.ARM64.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.VisualStudio.Component.VC.14.23.MFC.Spectre":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Net.Component.4.6.1.SDK":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Net.Component.4.6.2.SDK":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Net.Component.4.7.SDK":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Net.Component.4.7.1.SDK":{"version":"[16.0,17.0)","type":"Optional"},"Microsoft.Net.Component.4.7.2.SDK":{"version":"[16.0,17.0)","type":"Optional"}},"requirements":{"supportedOS":"6.1.1","conditions":{"expression":"not Win10ThresholdBuildNumber","conditions":[{"registryKey":"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion","id":"Win10ThresholdBuildNumber","registryValue":"CurrentBuildNumber","registryData":"[10240.0,14393.0)"}]}},"localizedResources":[{"language":"en-us","title":"Visual Studio Community 2019","description":"Powerful IDE, free for students, open-source contributors, and individuals","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"zh-cn","title":"Visual Studio Community 2019","description":"功能强大的 IDE，供学生、开放源代码参与者和个人免费使用","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"zh-tw","title":"Visual Studio Community 2019","description":"功能強大的 IDE、免費供學生、開放原始碼參與者及個人使用","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"cs-cz","title":"Visual Studio Community 2019","description":"Výkonné integrované vývojové prostředí (IDE), zdarma pro studenty, open source přispěvatele a jednotlivce","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"de-de","title":"Visual Studio Community 2019","description":"Leistungsstarke IDE, kostenlos für Studenten, Open-Source-Mitwirkende und Einzelpersonen","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"es-es","title":"Visual Studio Community 2019","description":"IDE con un gran potencial, gratis para estudiantes, colaboradores de código abierto y personas","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"fr-fr","title":"Visual Studio Community 2019","description":"IDE puissant, gratuit pour les étudiants, les contributeurs open source et les particuliers","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"it-it","title":"Visual Studio Community 2019","description":"Potente IDE gratuito per studenti, collaboratori open-source e singoli utenti","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"ja-jp","title":"Visual Studio Community 2019","description":"学生、オープンソースの共同作成者、個人用の無料で強力な IDE","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"ko-kr","title":"Visual Studio Community 2019","description":"강력한 IDE, 학생, 오픈 소스 제공자 및 개인을 위해 무료로 제공","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"pl-pl","title":"Visual Studio Community 2019","description":"Zaawansowane środowisko IDE — bezpłatne dla uczniów i studentów, współautorów oprogramowania open source oraz indywidualnych osób","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"pt-br","title":"Visual Studio Community 2019","description":"IDE avançado, gratuito para estudantes, colaboradores de software livre e indivíduos","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"ru-ru","title":"Visual Studio Community 2019","description":"Мощная интегрированная среда разработки, бесплатная для студентов, участников проектов с открытым кодом и отдельных пользователей.","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"},{"language":"tr-tr","title":"Visual Studio Community 2019","description":"Güçlü IDE, öğrenciler için ücretsiz, açık kaynak katkıda bulunanları ve bireyler","license":"https://go.microsoft.com/fwlink/?LinkId=2086016"}]}