diff --git a/.github/workflows/vsix.yml b/.github/workflows/vsix.yml
index 10d1788..4f40a88 100644
--- a/.github/workflows/vsix.yml
+++ b/.github/workflows/vsix.yml
@@ -12,8 +12,6 @@ jobs:
NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages
steps:
- uses: actions/checkout@v4
- with:
- fetch-depth: 0
- name: MSBuild
uses: microsoft/setup-msbuild@v2
with:
@@ -36,4 +34,4 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: ${{ github.event.repository.name }}.vsix
- path: EncodingConverter.VisualStudio/bin/Release/**/*.vsix
+ path: EncodingConverter.VisualStudio/bin/Release/*.vsix
diff --git a/Directory.Build.props b/Directory.Build.props
index ee97287..e94301a 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -4,6 +4,7 @@
enable
disable
Nullable
+ true
Bluehill
Copyright © Bluehill 2024
True
diff --git a/EncodingConverter.VisualStudio/packages.lock.json b/EncodingConverter.VisualStudio/packages.lock.json
new file mode 100644
index 0000000..b61b20a
--- /dev/null
+++ b/EncodingConverter.VisualStudio/packages.lock.json
@@ -0,0 +1,1515 @@
+{
+ "version": 1,
+ "dependencies": {
+ ".NETFramework,Version=v4.8": {
+ "Community.VisualStudio.Toolkit.17": {
+ "type": "Direct",
+ "requested": "[17.0.507, )",
+ "resolved": "17.0.507",
+ "contentHash": "xx6WpVN/MAthrTqN2OcbHQTkWyFb/2edspeGEHpkfHojzH+NPA4QKb12Ns+ZovR+v2dZOUZW9ssOxsf3XmaLwg==",
+ "dependencies": {
+ "Community.VisualStudio.Toolkit.Analyzers": "1.0.507",
+ "Microsoft.VisualStudio.SDK": "17.0.31902.203"
+ }
+ },
+ "Community.VisualStudio.VSCT": {
+ "type": "Direct",
+ "requested": "[16.0.29.6, )",
+ "resolved": "16.0.29.6",
+ "contentHash": "4sOMn1BtfFYanKiA3zfT6ti+/HDOsKyeAPRuYrM+tjBEXusRgUFIqWxGytul5c30Fk4v0tV0AimeJKGg6mN/6Q=="
+ },
+ "Microsoft.VSSDK.BuildTools": {
+ "type": "Direct",
+ "requested": "[17.9.3184, )",
+ "resolved": "17.9.3184",
+ "contentHash": "THV8u9Qk0HohqSI5QCI/aurKhrDzoUrQfqVgkAAKK+WrKOPNh+pBl+Kv1YXhCyieICKo02yDGFEgvFqjm/KBuQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.SDK.Analyzers": "16.10.10",
+ "Microsoft.VsSDK.CompatibilityAnalyzer": "17.9.3184"
+ }
+ },
+ "Community.VisualStudio.Toolkit.Analyzers": {
+ "type": "Transitive",
+ "resolved": "1.0.507",
+ "contentHash": "AAwfX8Rj4FV+dE9K0i/E8QioabnPGLOPqMkPQdzsQJuqCSD87mKIMqKAUgeM2yrhrfM5ZOXJ6scxl7YqktESjg=="
+ },
+ "envdte": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "AC6jYeSnDnYZEs5nHKEtBupRWAQxriX2X3M25HyJlU9cvCCqPCByMwIbvlz8kXk+GfGxSL8sN+YOihU2SvrjXw==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "envdte100": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "XICXfPHF4SQzqpUtQgXZsuSTyYOdSOymPMUqH/Q6QBrpEoMiJxmW/eEvLwgqJqiW5+HaajJImlVJkrnZJ4fjfg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "envdte80": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "79xAQpQmKqNnBWtH96Fm+onXsCS7ZTK0CfhCIe3BC56whCMwyh52M/+Qj/xOGhbFnPpjEzJhPnoL1jppniyRAw==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "envdte90": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "AMFd0yjzXUV26i0Yzr5MBdolXtz92NZWUvacohGRFFHIHaa8BkKl1c40nw9m33l4cXcwMECsvPkhAcfietYkQg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "envdte90a": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "8rZmZEBu8uDMF1Fq1CITa540cJA8lVj9d9B2D2IgDL6heGkBfQc1nBf2BRcJT81SS9c0wEI1VLIVe3WSPeYG5g==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "MessagePack": {
+ "type": "Transitive",
+ "resolved": "2.2.85",
+ "contentHash": "3SqAgwNV5LOf+ZapHmjQMUc7WDy/1ur9CfFNjgnfMZKCB5CxkVVbyHa06fObjGTEHZI7mcDathYjkI+ncr92ZQ==",
+ "dependencies": {
+ "MessagePack.Annotations": "2.2.85",
+ "Microsoft.Bcl.AsyncInterfaces": "1.0.0",
+ "System.Collections.Immutable": "1.5.0",
+ "System.Memory": "4.5.3",
+ "System.Reflection.Emit": "4.6.0",
+ "System.Reflection.Emit.Lightweight": "4.6.0",
+ "System.Runtime.CompilerServices.Unsafe": "4.5.2",
+ "System.Threading.Tasks.Extensions": "4.5.3"
+ }
+ },
+ "MessagePack.Annotations": {
+ "type": "Transitive",
+ "resolved": "2.2.85",
+ "contentHash": "YptRsDCQK35K5FhmZ0LojW4t8I6DpetLfK5KG8PVY2f6h7/gdyr8f4++xdSEK/xS6XX7/GPvEpqszKVPksCsiQ=="
+ },
+ "Microsoft.Bcl.AsyncInterfaces": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "W8DPQjkMScOMTtJbPwmPyj9c3zYSFGawDW3jwlBOOsnY+EzZFLgNQ/UMkK35JmkNOVPdCyPr2Tw7Vv9N+KA3ZQ==",
+ "dependencies": {
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Microsoft.Build.Framework": {
+ "type": "Transitive",
+ "resolved": "16.5.0",
+ "contentHash": "K0hfdWy+0p8DJXxzpNc4T5zHm4hf9QONAvyzvw3utKExmxRBShtV/+uHVYTblZWk+rIHNEHeglyXMmqfSshdFA=="
+ },
+ "Microsoft.CodeAnalysis.BannedApiAnalyzers": {
+ "type": "Transitive",
+ "resolved": "3.3.2",
+ "contentHash": "LlcsDRSYfkJFWOdDpysY/4Ph4llHc8DLOc3roFTz9+216vl+vwVGfbys2rcSmhZCTDv/0kxSs2oOdd9SX2NiVg=="
+ },
+ "Microsoft.CSharp": {
+ "type": "Transitive",
+ "resolved": "4.7.0",
+ "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
+ },
+ "Microsoft.NETCore.Platforms": {
+ "type": "Transitive",
+ "resolved": "1.1.1",
+ "contentHash": "TMBuzAHpTenGbGgk0SMTwyEkyijY/Eae4ZGsFNYJvAr/LDn1ku3Etp3FPxChmDp5HHF3kzJuoaa08N0xjqAJfQ=="
+ },
+ "Microsoft.NETCore.Targets": {
+ "type": "Transitive",
+ "resolved": "1.1.3",
+ "contentHash": "3Wrmi0kJDzClwAC+iBdUBpEKmEle8FQNsCs77fkiOIw/9oYA07bL1EZNX0kQ2OMN3xpwvl0vAtOCYY3ndDNlhQ=="
+ },
+ "Microsoft.ServiceHub.Analyzers": {
+ "type": "Transitive",
+ "resolved": "3.0.3078",
+ "contentHash": "LQsmEP/5i9PvM6O1dx69Yj3C0z/tSWiaLjoX31jQ+ilJZ8x7yqthYOnWaQpeZKxJn+oFxymzGtXgPasnqYM/ww=="
+ },
+ "Microsoft.ServiceHub.Client": {
+ "type": "Transitive",
+ "resolved": "3.0.3078",
+ "contentHash": "hYqQlgUhnTq7VHYfIBvuWCwAiTjqhCfEX7d/ISVtEGEv7/N89QAbL+0XCz2NZRN6yMDtVMEoee5Q4k6/uwWlJg==",
+ "dependencies": {
+ "Microsoft.ServiceHub.Framework": "3.0.3078",
+ "Microsoft.ServiceHub.Resources": "3.0.3078",
+ "Microsoft.VisualStudio.RemoteControl": "16.3.32",
+ "Microsoft.VisualStudio.Telemetry": "16.3.176",
+ "StreamJsonRpc": "2.7.70",
+ "System.Collections.Immutable": "5.0.0"
+ }
+ },
+ "Microsoft.ServiceHub.Framework": {
+ "type": "Transitive",
+ "resolved": "3.0.3078",
+ "contentHash": "RMBx+TEE3Fl6CRd1d1ZWKnNPRbPL23NFydDEEjRtZdwTSWe1x0gkUqnGU/ZgtqSsgWUfaQtEPxd8S9qfPGkz0Q==",
+ "dependencies": {
+ "Microsoft.ServiceHub.Analyzers": "3.0.3078",
+ "StreamJsonRpc": "2.7.70",
+ "System.Collections.Immutable": "5.0.0"
+ }
+ },
+ "Microsoft.ServiceHub.Resources": {
+ "type": "Transitive",
+ "resolved": "3.0.3078",
+ "contentHash": "02mGIKyVfnXFEeicpV2RbZapHd6vcefFSSZvjAA+O0kWgB9x2D5Pd3M94Il9LiLgFnw3mmxtf68tbEjOhQ0rWg=="
+ },
+ "Microsoft.VisualStudio.CommandBars": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "+eBuWROC04s6NyVhJW/GJIqy8gOhFaxkWiHtuEf2bVTGkKQ/gx/Rjfegj79H/xEPnBmvbKp8e5+dxJ1WA4r1XA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.ComponentModelHost": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "mIvfzFYYtPbf+aZRLjtOmMfksKPGML2U2z7RqHJ+m0AVTumssJbOpaD5gOgYcUvE6+AjFoUpg+NLVjwxdZnVYQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.0.31723.112",
+ "Microsoft.VisualStudio.Interop": "17.0.31723.112",
+ "System.ComponentModel.Composition": "4.5.0"
+ }
+ },
+ "Microsoft.VisualStudio.CoreUtility": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "qk4BeMGWIklu4ia8zf6JPLUGXuJcbjhqfYhIHYbDKETmGxRHoNsvzGBIZT8GkS4VSjcibOFnbCowJfNWy5TfhQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Threading": "17.0.63",
+ "System.Collections.Immutable": "5.0.0",
+ "System.ComponentModel.Composition": "4.5.0"
+ }
+ },
+ "Microsoft.VisualStudio.Debugger.Interop.10.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "YipUF2uyw4MH3WFZf+/4lC9jcHjkL8GgPdwvH800x+kVHAAVIEXJTqPTmsJnBrT/QqXdPHQrM6Srae0VQjG3gA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Debugger.InteropA": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Debugger.Interop.11.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "NENWpbG7TvdF1TwesraECA+PgprCLR3Mfts7t8fL5KGc59QiRCeZTpVWBzotvRLMQ0lhA0VYYh1ErDV9D+LM2g==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Debugger.InteropA": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Debugger.Interop.12.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "Os4TTwz9mrtS5AzTKMyEr2NPIJmmBGlf+Cn4eFPn6t4yMfDYfaFRnOtDgpiF7IyduB+mywO8v+wMLWiQuJth9Q==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Debugger.InteropA": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Debugger.Interop.14.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "UwQukQ2/HdIxKqHGDQ8oipxrJ4IWLdQfBBuY8Yl61SAVhcGzDP4Z/XkB7RSIbJOAeFDzu/kuKZ3zXR7jXazAJA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Debugger.Interop.11.0": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Debugger.Interop.15.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "P7C071a0dx7TP9NEBmt8pR3BZMOIqQYNWYW1pvxaY6jOb99/q7sm/KgYDKGrK/HEBefbn6g9T6hrVlUeP2GsWQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Debugger.Interop.10.0": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Debugger.Interop.16.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "eYE5pOBbWacuf0pUyQHJH9LuP15x67CUy8VJv9AeJM3E91Y95Ff5hkCasBZtf9TJ9uMVnx0+6PdZLkZdYcS4Yg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Debugger.Interop.10.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.Debugger.Interop.11.0": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Debugger.InteropA": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "y1CLio4/zI5PYWt760mJhduq/gpNZNrDwX2c2kBB5p+D8a1ExH4d2tNDTqbQdciOiNR47YenAcSUpyfHv9pNkg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Designer.Interfaces": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "eeNZCUX6RJGnc6YC6Bfs8qbEVt7WxWRPXEbEBjyOqCDU4dJPkR1OLVWMUHkA4XM3sXKImv1LmAwHZk3cWK5iGQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Editor": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "UuIMD8xLAkvwuszD7jlc4ADRckr59eyJ7YJFepTtja2IDMzt5SAGa0kxxjUQ3Zeg0KuhuwcZBwuYmSCgx5YSjA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.CoreUtility": "17.0.487",
+ "Microsoft.VisualStudio.GraphModel": "17.0.31723.112",
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.0.31723.112",
+ "Microsoft.VisualStudio.Interop": "17.0.31723.112",
+ "Microsoft.VisualStudio.Language": "17.0.487",
+ "Microsoft.VisualStudio.ProjectAggregator": "17.0.31723.112",
+ "Microsoft.VisualStudio.RpcContracts": "17.0.51",
+ "Microsoft.VisualStudio.Shell.15.0": "17.0.31723.112",
+ "Microsoft.VisualStudio.Text.Data": "17.0.487",
+ "Microsoft.VisualStudio.Text.Logic": "17.0.487",
+ "Microsoft.VisualStudio.Text.UI": "17.0.487",
+ "Microsoft.VisualStudio.Text.UI.Wpf": "17.0.487",
+ "Microsoft.VisualStudio.Threading": "17.0.63",
+ "Microsoft.VisualStudio.Validation": "17.0.28"
+ }
+ },
+ "Microsoft.VisualStudio.GraphModel": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "53cv+WBrXiX3Bomk2W+gz74tFqFa54OvJ++u4RYAdntvXb/hx+m1EhBgtHKOFu057rVxAq/YNFY7vLCUusQGoQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203",
+ "System.ComponentModel.Composition": "4.5.0"
+ }
+ },
+ "Microsoft.VisualStudio.ImageCatalog": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "nNfMuMiuC0UX/r5ryjIuqWyj/Wzrz63wuEcX70NtICUNmm/Bc5blXmgH7Et+ArVzZlXi2ExNqbLAi60IpNdaYw==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.0.31902.203",
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Imaging": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "NCJX5aUZxcj32Al5E9PI2XONEjR8gQyzjGL2NfNxw8PzDPd6yMmU96y7rnvv0dclPUw0gCcVMtLnNwpCaeXBdg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.0.31902.203",
+ "Microsoft.VisualStudio.Threading": "17.0.64",
+ "Microsoft.VisualStudio.Utilities": "17.0.31902.203",
+ "System.Collections.Immutable": "5.0.0"
+ }
+ },
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "d9I8RzOeF9z1L/QJ3nWOMvJphsxe31cU7WBZW7aM0VTWZUWcYwYQH0CZWFPZsXgFWWRgiK5WL7FiMnYJfeDutw=="
+ },
+ "Microsoft.VisualStudio.Interop": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "KWBjmU85KpWJiqRgkvuJfQgW8/1RtkFnJ4e4EIcoXYHab/1tinXv219midxHJoc6Sa6E/7Uo3Ku4bWBQMFE9dA=="
+ },
+ "Microsoft.VisualStudio.Language": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "j8hL3Wwst8hwstbBzY24WV0PWYkcWDAC/Y2JHdO9jdlBjvHCHUPN4zNtu6A9oCTNsyLMxzK+pq+X45FFVTeqrA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.CoreUtility": "17.0.487",
+ "Microsoft.VisualStudio.Text.Data": "17.0.487",
+ "Microsoft.VisualStudio.Text.Logic": "17.0.487",
+ "Microsoft.VisualStudio.Text.UI": "17.0.487",
+ "Newtonsoft.Json": "13.0.1",
+ "StreamJsonRpc": "2.8.28",
+ "System.Collections.Immutable": "5.0.0",
+ "System.ComponentModel.Composition": "4.5.0",
+ "System.Private.Uri": "4.3.2"
+ }
+ },
+ "Microsoft.VisualStudio.Language.Intellisense": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "iPi01Ep2YM4rgL6z26s4eEy8hOYwt5jE1aLebknCnBzUAB3avrSVa1AcOo726SdVN8h/h0lVRE4LMrC4WAQ4rQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.CoreUtility": "17.0.487",
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.0.31723.112",
+ "Microsoft.VisualStudio.Language": "17.0.487",
+ "Microsoft.VisualStudio.Text.Data": "17.0.487",
+ "Microsoft.VisualStudio.Text.Logic": "17.0.487",
+ "Microsoft.VisualStudio.Text.UI": "17.0.487",
+ "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ }
+ },
+ "Microsoft.VisualStudio.Language.NavigateTo.Interfaces": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "5/3AstEbNcaZtwwONLcHXc2Nzels7j89jzXsYsxPQCSW9inbDbQoBC6+wtsAwKxOu1BeKpPaGi7bmc7Y+R+vSA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Imaging": "17.0.31723.112",
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.0.31723.112",
+ "Microsoft.VisualStudio.Interop": "17.0.31723.112",
+ "Microsoft.VisualStudio.Text.Logic": "17.0.448",
+ "Microsoft.VisualStudio.Utilities": "17.0.31723.112"
+ }
+ },
+ "Microsoft.VisualStudio.Language.StandardClassification": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "n7l7tLV69+FtdH+/SPR8MdVc3UsAvlrgE38mMlXtW3dkxx5BYnSiHl93vZ4omDbX45Rzu9b4DDR1HMzg3GaKzQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Text.Logic": "17.0.487"
+ }
+ },
+ "Microsoft.VisualStudio.LanguageServer.Client": {
+ "type": "Transitive",
+ "resolved": "17.0.5158",
+ "contentHash": "cZNQHkvjpCnEnxZrLBflAAXc8CwJYMUgDEcCTgrY86Zpa6tHfaHpMoK3aBXtBlzlJ25vjeqBoilXbbCrPrHnJg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.CoreUtility": "17.0.448",
+ "Microsoft.VisualStudio.Shell.15.0": "17.0.31723.112",
+ "Microsoft.VisualStudio.Utilities": "17.0.31723.112",
+ "Microsoft.VisualStudio.Validation": "17.0.28",
+ "StreamJsonRpc": "2.8.28"
+ }
+ },
+ "Microsoft.VisualStudio.OLE.Interop": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "lhZX3Vxm+bRP7/lb8zYG2DlLx3Ea1tnatV+SUYAJ+sL8Qr7v8VBmZurPxGsKYh5Q7ePNjOlkWk2eSaK6TaxUyg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Package.LanguageService.15.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "ZR8l9shqIHXGzfd4Wx9H7Bkgd4ydsMC+Sh8wk05jOV3qS9j9cYTNkRKXOny9rK7lZJIQcH8fPYpIe48kAwZPmg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Shell.Framework": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.ProjectAggregator": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "C96eQGjS87DX1yjl/C57YFpWX2hD2Vi0BlLnz44nFhAxCvQ2Fy5FN/E63yNMIdX+iAZkCoG80c1D7C6fBOL0XA=="
+ },
+ "Microsoft.VisualStudio.RemoteControl": {
+ "type": "Transitive",
+ "resolved": "16.3.41",
+ "contentHash": "Q9lz2anDPJxDLznQRaybv21aY3qgQJmGJiUonH8z2D0XAgKMlMelsu9bg9zhnKCxtA/jreRAM3Md2W6thiDOwQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Utilities.Internal": "16.3.23"
+ }
+ },
+ "Microsoft.VisualStudio.RpcContracts": {
+ "type": "Transitive",
+ "resolved": "17.0.51",
+ "contentHash": "4cMhOmJJl18BU+LTrcjNTLDqWBuCN5t87fB64n7UNyKLs03o4UVNKEjsUwlo6USbccGfoyba4mWPWIo7vL0qkA==",
+ "dependencies": {
+ "Microsoft.ServiceHub.Framework": "3.0.2061",
+ "StreamJsonRpc": "2.8.28"
+ }
+ },
+ "Microsoft.VisualStudio.SDK": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "YSOMLjLm0k4Q5JeoPvyRrYaHdUzxkKtkt9Hn/0NjWDdQ7tLrhZjR3SOiaSMYOFYQCQ0G7v2UBIRHfbGAnt7SNg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.CommandBars": "17.0.31902.203",
+ "Microsoft.VisualStudio.ComponentModelHost": "17.0.487",
+ "Microsoft.VisualStudio.CoreUtility": "17.0.487",
+ "Microsoft.VisualStudio.Debugger.Interop.12.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.Debugger.Interop.14.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.Debugger.Interop.15.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.Debugger.Interop.16.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.Designer.Interfaces": "17.0.31902.203",
+ "Microsoft.VisualStudio.Editor": "17.0.487",
+ "Microsoft.VisualStudio.ImageCatalog": "17.0.31902.203",
+ "Microsoft.VisualStudio.Imaging": "17.0.31902.203",
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.0.31902.203",
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203",
+ "Microsoft.VisualStudio.Language": "17.0.487",
+ "Microsoft.VisualStudio.Language.Intellisense": "17.0.487",
+ "Microsoft.VisualStudio.Language.NavigateTo.Interfaces": "17.0.487",
+ "Microsoft.VisualStudio.Language.StandardClassification": "17.0.487",
+ "Microsoft.VisualStudio.LanguageServer.Client": "17.0.5158",
+ "Microsoft.VisualStudio.OLE.Interop": "17.0.31902.203",
+ "Microsoft.VisualStudio.Package.LanguageService.15.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.ProjectAggregator": "17.0.31902.203",
+ "Microsoft.VisualStudio.Setup.Configuration.Interop": "3.0.4492",
+ "Microsoft.VisualStudio.Shell.Design": "17.0.31902.203",
+ "Microsoft.VisualStudio.Shell.Interop": "17.0.31902.203",
+ "Microsoft.VisualStudio.Shell.Interop.10.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.Shell.Interop.11.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.Shell.Interop.12.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.Shell.Interop.8.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.Shell.Interop.9.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.TaskRunnerExplorer.14.0": "14.0.0",
+ "Microsoft.VisualStudio.Text.Logic": "17.0.487",
+ "Microsoft.VisualStudio.TextManager.Interop": "17.0.31902.203",
+ "Microsoft.VisualStudio.TextManager.Interop.10.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.TextManager.Interop.11.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.TextManager.Interop.12.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.TextManager.Interop.8.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.TextManager.Interop.9.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.TextTemplating.VSHost": "17.0.31902.203",
+ "Microsoft.VisualStudio.VCProjectEngine": "17.0.31902.203",
+ "Microsoft.VisualStudio.VSHelp": "17.0.31902.203",
+ "Microsoft.VisualStudio.VSHelp80": "17.0.31902.203",
+ "Microsoft.VisualStudio.Validation": "17.0.28",
+ "Microsoft.VisualStudio.WCFReference.Interop": "17.0.31902.203",
+ "Microsoft.VisualStudio.Web.BrowserLink.12.0": "12.0.0",
+ "Microsoft.Win32.Primitives": "4.3.0",
+ "System.ComponentModel.Composition": "4.5.0",
+ "VSLangProj": "17.0.31902.203",
+ "VSLangProj100": "17.0.31902.203",
+ "VSLangProj110": "17.0.31902.203",
+ "VSLangProj140": "17.0.31902.203",
+ "VSLangProj150": "17.0.31902.203",
+ "VSLangProj157": "17.0.31902.203",
+ "VSLangProj158": "17.0.31902.203",
+ "VSLangProj165": "17.0.31902.203",
+ "VSLangProj2": "17.0.31902.203",
+ "VSLangProj80": "17.0.31902.203",
+ "VSLangProj90": "17.0.31902.203",
+ "envdte": "17.0.31902.203",
+ "envdte100": "17.0.31902.203",
+ "envdte80": "17.0.31902.203",
+ "envdte90": "17.0.31902.203",
+ "envdte90a": "17.0.31902.203",
+ "stdole": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.SDK.Analyzers": {
+ "type": "Transitive",
+ "resolved": "16.10.10",
+ "contentHash": "LuhBHy7MJJ5SjpS7J2GuHqPyL1VeqXUwYc+mTagaUCzXbNwJmLcSUAioCyQyAzPIn6qtnzuM5Lz6ULOQS3ifUA==",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.BannedApiAnalyzers": "3.3.2",
+ "Microsoft.VisualStudio.Threading.Analyzers": "16.10.56"
+ }
+ },
+ "Microsoft.VisualStudio.Setup.Configuration.Interop": {
+ "type": "Transitive",
+ "resolved": "3.0.4492",
+ "contentHash": "BfkqM96P8+N+cz4T+pxKrIKk2ZD1YMxCXH2ivtBDj5tx6Mc2YQLK1+3h+C6Qebper0RBipuHVn51lb9SZH6bKQ=="
+ },
+ "Microsoft.VisualStudio.Shell.15.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "9bOKENGcO474GIgVoRzmkce6FdW/fiH/W2M0ULyRkFjNh9yEdJheYeyJFBr3Pb0EAwPwu2Q3gayQB7I9oTd/SA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.ComponentModelHost": "17.0.487",
+ "Microsoft.VisualStudio.ImageCatalog": "17.0.31902.203",
+ "Microsoft.VisualStudio.Imaging": "17.0.31902.203",
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.0.31902.203",
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203",
+ "Microsoft.VisualStudio.ProjectAggregator": "17.0.31902.203",
+ "Microsoft.VisualStudio.Shell.Framework": "17.0.31902.203",
+ "Microsoft.VisualStudio.Text.Data": "17.0.487",
+ "Microsoft.VisualStudio.Utilities": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Shell.Design": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "gFVdvJ9HOOnq4ntBCcULraptK+V+Mu1GahUXmd0dhsomGzkzgqDqN7aYQ3ys+K45pJhNeB3MJ/NNQUI4woyiBQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.ImageCatalog": "17.0.31902.203",
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203",
+ "Microsoft.VisualStudio.Shell.15.0": "17.0.31902.203",
+ "Microsoft.VisualStudio.Shell.Framework": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Shell.Framework": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "L9s0/zSMeNlh1Pyzh9vX7T2+O3vg0JxTgXHyXGP/36DpJh4f+87D4rj+/nkESY4YXIUKPVl7XWXh3NLG0yjj1w==",
+ "dependencies": {
+ "Microsoft.Build.Framework": "16.5.0",
+ "Microsoft.VisualStudio.GraphModel": "17.0.31902.203",
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.0.31902.203",
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203",
+ "Microsoft.VisualStudio.Telemetry": "16.3.250",
+ "Microsoft.VisualStudio.Text.Data": "17.0.487",
+ "Microsoft.VisualStudio.Threading": "17.0.64",
+ "Microsoft.VisualStudio.Utilities": "17.0.31902.203",
+ "Newtonsoft.Json": "13.0.1",
+ "System.ComponentModel.Composition": "4.5.0",
+ "System.Threading.Tasks.Dataflow": "5.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Microsoft.VisualStudio.Shell.Interop": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "GaGSme4K2Wy0b65evinVk7JCl1+Dn7TCxBBwKuzATjWWiY0lvvqLElhXBq+qpC23YN0I5jTBTv0inhZ3G06uMg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Shell.Interop.10.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "CiHRisP0ts0lbyZ1SR0H7zfiVDTgkQTeORQTDY1xOTy7WL1hIzqmUz/M5UL7d6WcVI4hTAFosJ77NcqYrnTwGg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Shell.Interop.11.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "doH7HCWzS2bXohKR0Vl1DRjzqV0iw/poZteLS0i4nzPqFs8e2xg+U6a/ysUQ3QHgZ5y7iraefPPmp/VMJfbIeQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Shell.Interop.12.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "SfZOz3igcZc7mKOBOr2MrPnliJL0HWF0s9UAL1B05Rc8cI/wBNIbyC1PE8Xt44P6c1vjJm6tWscAFSHZdKpGuA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Shell.Interop.8.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "rLDc0KVPc1HZEWd5OYyvKGJ2+0eay9gNeh2wMiEJC7UNLHo+JM0wxAYNehze50hWJKlFqefHKJ6Klmp1iX3kpQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Shell.Interop.9.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "bz8tlDefGkBIGfF5KSScfs6f7P79IYzX3mqKAlXUshZjYQNd+8hLngls19cCP4oNlOre/DXAhESptNOgVihzzg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.TaskRunnerExplorer.14.0": {
+ "type": "Transitive",
+ "resolved": "14.0.0",
+ "contentHash": "iZpAv8bEWjkyxFF1GIcSOfldqP/umopJKnJGKHa0vg8KR7ZY3u3dWtJmwO4w3abIx+176SIkQe78y5A+/Md7FA=="
+ },
+ "Microsoft.VisualStudio.Telemetry": {
+ "type": "Transitive",
+ "resolved": "16.3.250",
+ "contentHash": "Ijo4HUinCwSdgegeXXzfEYmWuVLC1o9CI3FXW2x4CPKoYemlrN6xcGDUy4oKRxyOsFkjAaiRxR/X9TOgy2xVsQ==",
+ "dependencies": {
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.VisualStudio.RemoteControl": "16.3.41",
+ "Microsoft.VisualStudio.Utilities.Internal": "16.3.23",
+ "Newtonsoft.Json": "9.0.1"
+ }
+ },
+ "Microsoft.VisualStudio.Text.Data": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "lrqBhf4lI8Xzk0Z5hwcAtqnYTL1OK+iwu6tHJXDR8Vv7hFvG/YwetOQMJPz6UaLd93PEX+jPh0IfdY/CddoVDQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.CoreUtility": "17.0.487",
+ "Microsoft.VisualStudio.Threading": "17.0.63"
+ }
+ },
+ "Microsoft.VisualStudio.Text.Logic": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "ZLMg3fDYijfur0B02/tkB1lmUWQtRfC9xkRr2XlQ/x7MOotTvDQO3HJp9hZyqn9LVBTWbjOnLVcoSmzthsGnnw==",
+ "dependencies": {
+ "Microsoft.VisualStudio.CoreUtility": "17.0.487",
+ "Microsoft.VisualStudio.Text.Data": "17.0.487",
+ "System.Collections.Immutable": "5.0.0",
+ "System.ComponentModel.Composition": "4.5.0"
+ }
+ },
+ "Microsoft.VisualStudio.Text.UI": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "f+7L6k+eyJtQzrr//j2ZtYRDnGJeGSluT10do9/3ajgfT3WpRdlq5HEr60imnHbUU5eY2V/bjbKIu8q6Yg2VfA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.CoreUtility": "17.0.487",
+ "Microsoft.VisualStudio.Text.Data": "17.0.487",
+ "Microsoft.VisualStudio.Text.Logic": "17.0.487",
+ "System.ComponentModel.Composition": "4.5.0"
+ }
+ },
+ "Microsoft.VisualStudio.Text.UI.Wpf": {
+ "type": "Transitive",
+ "resolved": "17.0.487",
+ "contentHash": "Aq+eNxbpBlU8RYsSwh2JM1ZsttVvU7BKgFG6I/356EaY1ZJVz2LhAfjAl6C/A3pmizxgcczQZOIIJsrhcP/OIQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.CoreUtility": "17.0.487",
+ "Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime": "17.0.31723.112",
+ "Microsoft.VisualStudio.Text.Data": "17.0.487",
+ "Microsoft.VisualStudio.Text.Logic": "17.0.487",
+ "Microsoft.VisualStudio.Text.UI": "17.0.487"
+ }
+ },
+ "Microsoft.VisualStudio.TextManager.Interop": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "w4+TDaisrknpeXkeebsTQsgl+6gbJivFyZp18/7Yqpo/lyG+IttvE9ZnJ5fFofTyrmgSGLi9BLEifT0mtsEaXA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.TextManager.Interop.10.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "ODXNlirs3ttpe1ooEDsKKw6XbQ06h3kvJua++J0gPqM6vMWS5YfJVH0UxHQ+BDAFZQnUJcbH9b0sVdC9JUKQ6g==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.TextManager.Interop.11.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "7NvcHy27r3fmlgdxPrZy4LWAm3yFqNJB3vMTMJv0K/olUzIpNRXYJMeQNltb8AJuOrbpb6HV6L2MIyJDehEADg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.TextManager.Interop.12.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "2ptvBpyBVEtxwUS+FfFKPjbj+l6u/3IyznQegMmEIoQda6oeg07TFL0VAVmsqg48s4FFtpqRklx8kWhMNZqSXQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.TextManager.Interop.8.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "70mNZyDPIsC+rNov2wHYb6H+V8Woc/FJktj2JsA194eMxk+DPpF0Jx3/sMgkDycV+CjIJog6TguywF4q4milIA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.TextManager.Interop.9.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "s59cD2jJpwEGs6HE0fbp0sE+ZsR4pp8bK91WCelRUVCiMNMtgzb3PVBCjvl082f9UxIsClOBBYDTUjrt/CFqVQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.TextTemplating": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "IYWBsY2RWM8p2blyT0ja94+YRSc0wmL5er4/DfQShc3JkrQpVmmnWwSjRWC5IEp/dSukMW1LEfStqi/Kc6ZTtQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.TextTemplating.Interfaces": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.TextTemplating.Interfaces": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "rCQLkYDAKJ4BGot0CL5dkYhwArR3x2COIiTF5z3cMONVVfQqoXJKXaXve/O22DaTE/28Zt5EnaDNzZHIwROpeg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.TextTemplating.Interfaces.11.0": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.TextTemplating.Interfaces.10.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "KsY6a4Nk+wOj/0aGAE21JSglQt6+tlsAyPnVyiqqHn+ir1Wx9o0rFtekc6EfSle8nn5RM7QqLGSUR/Bxy6rQbA=="
+ },
+ "Microsoft.VisualStudio.TextTemplating.Interfaces.11.0": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "pDYRlZTH42mS+r+dIjce6KOt/3HSxX1M1tPldT8VySnQ2PsT/6kRK2UVMOPla9hfJ1dWj2wMpYF8UNN2nuzdjA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.TextTemplating.Interfaces.10.0": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.TextTemplating.VSHost": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "srtrkd9VCmGFRvMNV6STSe0XqM/DSl7xfY+EUIWhPVO8k+dl+DBNPIZzCK43Enfb+i3OrYFY2yqB6baNaelnaA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Shell.Framework": "17.0.31902.203",
+ "Microsoft.VisualStudio.TextTemplating": "17.0.31902.203",
+ "Microsoft.VisualStudio.Validation": "17.0.28",
+ "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ }
+ },
+ "Microsoft.VisualStudio.Threading": {
+ "type": "Transitive",
+ "resolved": "17.0.64",
+ "contentHash": "HD/yoC7u1Ignj/EsCST4iFXl8zaE+8r2A+4CUkl6GLTJjdNjfl8iNvhqpyK8+DjCMwhyNRRH0I6S6FA37fz95Q==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "5.0.0",
+ "Microsoft.VisualStudio.Threading.Analyzers": "17.0.64",
+ "Microsoft.VisualStudio.Validation": "16.10.35",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Microsoft.VisualStudio.Threading.Analyzers": {
+ "type": "Transitive",
+ "resolved": "17.0.64",
+ "contentHash": "+xz3lAqA3h2/5q6H7Udmz9TsxDQ99O+PjoQ4k4BTO3SfAfyJX7ejh7I1D1N/M/GzGUci9YOUpr6KBO4vXLg+zQ=="
+ },
+ "Microsoft.VisualStudio.Utilities": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "j0c5dq1ZmFFAi4kB4wJ1BOUrb1kJyhFvaqDKymbdJNaib8DdG8PNAdLrW1l0RewsEMDy5Rh2cO7mzrG/FlyE5Q==",
+ "dependencies": {
+ "Microsoft.ServiceHub.Client": "3.0.3078",
+ "Microsoft.VisualStudio.RpcContracts": "17.0.51",
+ "Microsoft.VisualStudio.Telemetry": "16.3.250",
+ "System.ComponentModel.Composition": "4.5.0",
+ "System.Threading.AccessControl": "5.0.0",
+ "System.Threading.Tasks.Dataflow": "5.0.0"
+ }
+ },
+ "Microsoft.VisualStudio.Utilities.Internal": {
+ "type": "Transitive",
+ "resolved": "16.3.23",
+ "contentHash": "AxbS8vXJj0IjTv67JbmOqwJERYUDE7BHbXYkXGiyqYblizMjhVdohNIethnJX9lVN2RmotN5GQbwLWDoMKatvw=="
+ },
+ "Microsoft.VisualStudio.Validation": {
+ "type": "Transitive",
+ "resolved": "17.0.28",
+ "contentHash": "qT+0Qv7lxLt7NKQjkroi34s8cDXVPWA3vDkvoFZwM9PRmZ28aKrMLaQRnkT7rgBYLf+mNtr2najktKUzkAtP6Q=="
+ },
+ "Microsoft.VisualStudio.VCProjectEngine": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "QjjZguY7FypxVasdPihUbVSP5PjwBPiitCgnC/ZPePFO5KYzJ99VxdlASDDxNGVq5+q/+3YlBD94PXComDRu2w=="
+ },
+ "Microsoft.VisualStudio.VSHelp": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "PT4aoOrZfPHIpTq3lwamypIrx0hR7d5iLlHewwhjUNezQ8ElN/jbWjvx74r/uf2g6dVPiQcS4HI0RGgAb4MQ2A==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.VSHelp80": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "B/G69KkAcMIwXgEvGAMpGSq1PvMx9JKAVzQdKiX4gm2DMFEsT2Id89TxS0oPg2X7QC3JBCk+/+BDUjtWPkjqMA==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.WCFReference.Interop": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "45HixSYn5IBSgc6MmVHhivWCiRgdZ8BruXOC9fUrQIRrYHu8DR9aw8imnFImmJY3Mii92VHV4NKPYOgUkXNd/Q==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "Microsoft.VisualStudio.Web.BrowserLink.12.0": {
+ "type": "Transitive",
+ "resolved": "12.0.0",
+ "contentHash": "HeuaZh8+wNVdwx7VF8guFGH2Z2zH+FYxWBsRNp+FjjlmrhCfM7GUQV5azaTv/bN5TPaK8ALJoP9UX5o1FB5k1A=="
+ },
+ "Microsoft.VsSDK.CompatibilityAnalyzer": {
+ "type": "Transitive",
+ "resolved": "17.9.3184",
+ "contentHash": "vlv1hJYP30UUvG1fpqGv56istFJu9TNrei04WoHXGCQGz5lqREDSwaF2Th1v7VPOj+xdSGp2PtAdGvp+/ExVFA=="
+ },
+ "Microsoft.Win32.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA=="
+ },
+ "Microsoft.Win32.Registry": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "Nerdbank.Streams": {
+ "type": "Transitive",
+ "resolved": "2.6.81",
+ "contentHash": "htBHFE359qyyFwrvAGvFxrbBAoldZdl0XjtQdDWTJ8t5sWWs7QVXID5y1ZGJE61UgpV5CqWsj/NT0LOAn5GdZw==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "1.1.1",
+ "Microsoft.VisualStudio.Threading": "16.7.56",
+ "Microsoft.VisualStudio.Validation": "15.5.31",
+ "System.IO.Pipelines": "4.7.2",
+ "System.Net.WebSockets": "4.3.0",
+ "System.Runtime.CompilerServices.Unsafe": "4.7.1"
+ }
+ },
+ "Newtonsoft.Json": {
+ "type": "Transitive",
+ "resolved": "13.0.1",
+ "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A=="
+ },
+ "stdole": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "c1WK5n8poXt1fafyuS+ntL5w0tc3P/r4F7+aeUaLYTp2/YoQB8XUpQFWqytZdtu7EAuMXoZ14T7jh7Vl+M4ZfQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "StreamJsonRpc": {
+ "type": "Transitive",
+ "resolved": "2.8.28",
+ "contentHash": "i2hKUXJSLEoWpPqQNyISqLDqmFHMiyasjTC/PrrHNWhQyauFeVoebSct3E4OTUzRC1DYjVJ9AMiVbp/uVYLnjQ==",
+ "dependencies": {
+ "MessagePack": "2.2.85",
+ "Microsoft.Bcl.AsyncInterfaces": "5.0.0",
+ "Microsoft.VisualStudio.Threading": "16.9.60",
+ "Nerdbank.Streams": "2.6.81",
+ "Newtonsoft.Json": "12.0.2",
+ "System.Collections.Immutable": "5.0.0",
+ "System.Diagnostics.DiagnosticSource": "5.0.1",
+ "System.IO.Pipelines": "5.0.1",
+ "System.Memory": "4.5.4",
+ "System.Net.Http": "4.3.4",
+ "System.Net.WebSockets": "4.3.0",
+ "System.Reflection.Emit": "4.7.0",
+ "System.Threading.Tasks.Dataflow": "5.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "System.Buffers": {
+ "type": "Transitive",
+ "resolved": "4.5.1",
+ "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg=="
+ },
+ "System.Collections.Immutable": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "FXkLXiK0sVVewcso0imKQoOxjoPAj42R8HtjjbSjVPAzwDfzoyoznWxgA3c38LDbN9SJux1xXoXYAhz98j7r2g==",
+ "dependencies": {
+ "System.Memory": "4.5.4"
+ }
+ },
+ "System.ComponentModel.Composition": {
+ "type": "Transitive",
+ "resolved": "4.5.0",
+ "contentHash": "+iB9FoZnfdqMEGq6np28X6YNSUrse16CakmIhV3h6PxEWt7jYxUN3Txs1D8MZhhf4QmyvK0F/EcIN0f4gGN0dA=="
+ },
+ "System.Diagnostics.DiagnosticSource": {
+ "type": "Transitive",
+ "resolved": "5.0.1",
+ "contentHash": "uXQEYqav2V3zP6OwkOKtLv+qIi6z3m1hsGyKwXX7ZA7htT4shoVccGxnJ9kVRFPNAsi1ArZTq2oh7WOto6GbkQ==",
+ "dependencies": {
+ "System.Memory": "4.5.4",
+ "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ }
+ },
+ "System.IO": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg=="
+ },
+ "System.IO.Pipelines": {
+ "type": "Transitive",
+ "resolved": "5.0.1",
+ "contentHash": "qEePWsaq9LoEEIqhbGe6D5J8c9IqQOUuTzzV6wn1POlfdLkJliZY3OlB0j0f17uMWlqZYjH7txj+2YbyrIA8Yg==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.4",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "System.Memory": {
+ "type": "Transitive",
+ "resolved": "4.5.4",
+ "contentHash": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Numerics.Vectors": "4.5.0",
+ "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+ }
+ },
+ "System.Net.Http": {
+ "type": "Transitive",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
+ "dependencies": {
+ "System.Security.Cryptography.X509Certificates": "4.3.0"
+ }
+ },
+ "System.Net.WebSockets": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "u6fFNY5q4T8KerUAVbya7bR6b7muBuSTAersyrihkcmE5QhEOiH3t5rh4il15SexbVlpXFHGuMwr/m8fDrnkQg=="
+ },
+ "System.Numerics.Vectors": {
+ "type": "Transitive",
+ "resolved": "4.5.0",
+ "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ=="
+ },
+ "System.Private.Uri": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "o1+7RJnu3Ik3PazR7Z7tJhjPdE000Eq2KGLLWhqJJKXj04wrS8lwb1OFtDF9jzXXADhUuZNJZlPc98uwwqmpFA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.1",
+ "Microsoft.NETCore.Targets": "1.1.3"
+ }
+ },
+ "System.Reflection.Emit": {
+ "type": "Transitive",
+ "resolved": "4.7.0",
+ "contentHash": "VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ=="
+ },
+ "System.Reflection.Emit.Lightweight": {
+ "type": "Transitive",
+ "resolved": "4.6.0",
+ "contentHash": "j/V5HVvxvBQ7uubYD0PptQW2KGsi1Pc2kZ9yfwLixv3ADdjL/4M78KyC5e+ymW612DY8ZE4PFoZmWpoNmN2mqg=="
+ },
+ "System.Runtime": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw=="
+ },
+ "System.Runtime.CompilerServices.Unsafe": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA=="
+ },
+ "System.Security.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
+ "dependencies": {
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "System.Security.Cryptography.Algorithms": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Encoding": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw=="
+ },
+ "System.Security.Cryptography.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg=="
+ },
+ "System.Security.Cryptography.X509Certificates": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "dependencies": {
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0"
+ }
+ },
+ "System.Security.Principal.Windows": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
+ },
+ "System.Threading.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "WJ9w9m4iHJVq0VoH7hZvYAccbRq95itYRhAAXd6M4kVCzLmT6NqTwmSXKwp3oQilWHhYTXgqaIXxBfg8YaqtmA==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "System.Threading.Tasks.Dataflow": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "NBp0zSAMZp4muDje6XmbDfmkqw9+qsDCHp+YMEtnVgHEjQZ3Q7MzFTTp3eHqpExn4BwMrS7JkUVOTcVchig4Sw=="
+ },
+ "System.Threading.Tasks.Extensions": {
+ "type": "Transitive",
+ "resolved": "4.5.4",
+ "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+ }
+ },
+ "VSLangProj": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "XjyhxIyXjPitKrxeWkF1yaiqT02Klct5yZHz93x9O4nLTEnbmAHb+HRNiIIgNMXvG2sboNIvTt1MpuR1AeJktw==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "VSLangProj100": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "8pwHJP2XefsWxhL3dQ11MBD9WwxP3SjAO41t6ZcFSfTHtSQFsp7erdtBrKzuFXpnIp3WoVc26f7jWrt4rr66+g==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "VSLangProj110": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "UToccqkFdocw9LZx7Rn62/puqxPjF7MQWIk2yMGqIdHLcaeRmR6gI1/3Ea+57ZcVehhuEvtxH8jXV2t4HwwU8g==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "VSLangProj140": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "ssRCHLYW5nSJJBy3rad5JId8SjcXHOsOzVW4ohZgtnHBtf73ehIJLtr+oRc7JK3NasmWBuB9DJqwwJBLj4wn3Q==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "VSLangProj150": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "sxFOk5x5bDqyxUgfi5zF58E8BnfRQ17Ft0IbxJDS0Bvf+6CLYjWQzKXqxCczYHs2aD7upUpN1hrf93bHlqahAQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "VSLangProj157": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "jYp9X00aaJKttYL1IuME8mpvd349H2zDbaFIBRf6LnDUPHd7i7MsnaREpID1Dr+H37P16pzbv48taLKUnAoBsw==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "VSLangProj158": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "bwHHmgclOjBNI/CpUqgPH274D7UKDrgzFAEtFULixlOhA6E4NfYOgdUdemiW5bg58i4ao60T9tz3ac6PQfHeAw==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "VSLangProj165": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "Brh37fZOyPL0zC9XVtOzWRl22GZZnN6/TVEvg6PDhWhjgnkdHv8hz0GZCIzilbyl9ilOJnQCx8oVQ+KMfcvXFQ==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "VSLangProj2": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "hqP1IODtJneTrUwwXeqD0YHmqyde3/KJaJRJehsn07TQxYxzyigrpNsh8GEoExTSis0SoFt97tXTztbXiBvSvg==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "VSLangProj80": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "qm0T7dPige52L6mnsk+3Q8QV8R/Rgdkdpb3FaUMolP4JWU4s2OfrUzFajFBf8auf/NBQgUcBvE1Kr5yRpYmL2Q==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ },
+ "VSLangProj90": {
+ "type": "Transitive",
+ "resolved": "17.0.31902.203",
+ "contentHash": "KoyI+jvJ9fHwR2uGGlUxOqAmTgDO1naxwXbt504y/Jx1h/BXnhCWipGdyM/lS83GUGsmx8RhZbiiMlZw7LmYhw==",
+ "dependencies": {
+ "Microsoft.VisualStudio.Interop": "17.0.31902.203"
+ }
+ }
+ },
+ ".NETFramework,Version=v4.8/win": {
+ "Microsoft.Win32.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
+ "dependencies": {
+ "runtime.win.Microsoft.Win32.Primitives": "4.3.0"
+ }
+ },
+ "Microsoft.Win32.Registry": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "runtime.any.System.IO": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "SDZ5AD1DtyRoxYtEcqQ3HDlcrorMYXZeCt7ZhG9US9I5Vva+gpIWDGMkcwa5XiKL0ceQKRZIX2x0XEjLX7PDzQ=="
+ },
+ "runtime.any.System.Runtime": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "fRS7zJgaG9NkifaAxGGclDDoRn9HC7hXACl52Or06a/fxdzDajWb5wov3c6a+gVSlekRoexfjwQSK9sh5um5LQ=="
+ },
+ "runtime.win.Microsoft.Win32.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "NU51SEt/ZaD2MF48sJ17BIqx7rjeNNLXUevfMOjqQIetdndXwYjZfZsT6jD+rSWp/FYxjesdK4xUSl4OTEI0jw=="
+ },
+ "System.IO": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "dependencies": {
+ "runtime.any.System.IO": "4.3.0"
+ }
+ },
+ "System.Net.Http": {
+ "type": "Transitive",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
+ "dependencies": {
+ "System.Security.Cryptography.X509Certificates": "4.3.0"
+ }
+ },
+ "System.Runtime": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "dependencies": {
+ "runtime.any.System.Runtime": "4.3.0"
+ }
+ },
+ "System.Security.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
+ "dependencies": {
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "System.Security.Cryptography.Algorithms": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Encoding": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw=="
+ },
+ "System.Security.Cryptography.X509Certificates": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "dependencies": {
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0"
+ }
+ },
+ "System.Security.Principal.Windows": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
+ },
+ "System.Threading.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "WJ9w9m4iHJVq0VoH7hZvYAccbRq95itYRhAAXd6M4kVCzLmT6NqTwmSXKwp3oQilWHhYTXgqaIXxBfg8YaqtmA==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ }
+ },
+ ".NETFramework,Version=v4.8/win-arm64": {
+ "Microsoft.Win32.Registry": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "System.Net.Http": {
+ "type": "Transitive",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
+ "dependencies": {
+ "System.Security.Cryptography.X509Certificates": "4.3.0"
+ }
+ },
+ "System.Security.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
+ "dependencies": {
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "System.Security.Cryptography.Algorithms": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Encoding": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw=="
+ },
+ "System.Security.Cryptography.X509Certificates": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "dependencies": {
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0"
+ }
+ },
+ "System.Security.Principal.Windows": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
+ },
+ "System.Threading.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "WJ9w9m4iHJVq0VoH7hZvYAccbRq95itYRhAAXd6M4kVCzLmT6NqTwmSXKwp3oQilWHhYTXgqaIXxBfg8YaqtmA==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ }
+ },
+ ".NETFramework,Version=v4.8/win-x64": {
+ "Microsoft.Win32.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
+ "dependencies": {
+ "runtime.win.Microsoft.Win32.Primitives": "4.3.0"
+ }
+ },
+ "Microsoft.Win32.Registry": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "runtime.any.System.IO": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "SDZ5AD1DtyRoxYtEcqQ3HDlcrorMYXZeCt7ZhG9US9I5Vva+gpIWDGMkcwa5XiKL0ceQKRZIX2x0XEjLX7PDzQ=="
+ },
+ "runtime.any.System.Runtime": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "fRS7zJgaG9NkifaAxGGclDDoRn9HC7hXACl52Or06a/fxdzDajWb5wov3c6a+gVSlekRoexfjwQSK9sh5um5LQ=="
+ },
+ "runtime.win.Microsoft.Win32.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "NU51SEt/ZaD2MF48sJ17BIqx7rjeNNLXUevfMOjqQIetdndXwYjZfZsT6jD+rSWp/FYxjesdK4xUSl4OTEI0jw=="
+ },
+ "System.IO": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "dependencies": {
+ "runtime.any.System.IO": "4.3.0"
+ }
+ },
+ "System.Net.Http": {
+ "type": "Transitive",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
+ "dependencies": {
+ "System.Security.Cryptography.X509Certificates": "4.3.0"
+ }
+ },
+ "System.Runtime": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "dependencies": {
+ "runtime.any.System.Runtime": "4.3.0"
+ }
+ },
+ "System.Security.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
+ "dependencies": {
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "System.Security.Cryptography.Algorithms": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Encoding": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw=="
+ },
+ "System.Security.Cryptography.X509Certificates": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "dependencies": {
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0"
+ }
+ },
+ "System.Security.Principal.Windows": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
+ },
+ "System.Threading.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "WJ9w9m4iHJVq0VoH7hZvYAccbRq95itYRhAAXd6M4kVCzLmT6NqTwmSXKwp3oQilWHhYTXgqaIXxBfg8YaqtmA==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ }
+ },
+ ".NETFramework,Version=v4.8/win-x86": {
+ "Microsoft.Win32.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
+ "dependencies": {
+ "runtime.win.Microsoft.Win32.Primitives": "4.3.0"
+ }
+ },
+ "Microsoft.Win32.Registry": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "runtime.any.System.IO": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "SDZ5AD1DtyRoxYtEcqQ3HDlcrorMYXZeCt7ZhG9US9I5Vva+gpIWDGMkcwa5XiKL0ceQKRZIX2x0XEjLX7PDzQ=="
+ },
+ "runtime.any.System.Runtime": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "fRS7zJgaG9NkifaAxGGclDDoRn9HC7hXACl52Or06a/fxdzDajWb5wov3c6a+gVSlekRoexfjwQSK9sh5um5LQ=="
+ },
+ "runtime.win.Microsoft.Win32.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "NU51SEt/ZaD2MF48sJ17BIqx7rjeNNLXUevfMOjqQIetdndXwYjZfZsT6jD+rSWp/FYxjesdK4xUSl4OTEI0jw=="
+ },
+ "System.IO": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "dependencies": {
+ "runtime.any.System.IO": "4.3.0"
+ }
+ },
+ "System.Net.Http": {
+ "type": "Transitive",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
+ "dependencies": {
+ "System.Security.Cryptography.X509Certificates": "4.3.0"
+ }
+ },
+ "System.Runtime": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "dependencies": {
+ "runtime.any.System.Runtime": "4.3.0"
+ }
+ },
+ "System.Security.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
+ "dependencies": {
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "System.Security.Cryptography.Algorithms": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Encoding": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw=="
+ },
+ "System.Security.Cryptography.X509Certificates": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "dependencies": {
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0"
+ }
+ },
+ "System.Security.Principal.Windows": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
+ },
+ "System.Threading.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "WJ9w9m4iHJVq0VoH7hZvYAccbRq95itYRhAAXd6M4kVCzLmT6NqTwmSXKwp3oQilWHhYTXgqaIXxBfg8YaqtmA==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file