{
  "files": [
    {
      "addressable": true,
      "path": "img\\npm.svg",
      "partName": "protocol-npm/img/npm.svg"
    },
    {
      "addressable": true,
      "path": "components\\NpmPackageOverview.css",
      "partName": "protocol-npm/components/NpmPackageOverview.css"
    },
    {
      "addressable": true,
      "path": "ms.azure-artifacts.protocol-npm.css",
      "partName": "protocol-npm/ms.azure-artifacts.protocol-npm.css"
    },
    {
      "addressable": true,
      "path": "ms.azure-artifacts.protocol-npm.min.css",
      "partName": "protocol-npm/ms.azure-artifacts.protocol-npm.min.css"
    },
    {
      "addressable": true,
      "path": "Resources.js",
      "partName": "protocol-npm/Resources.js"
    },
    {
      "addressable": true,
      "path": "commands\\Badge.js",
      "partName": "protocol-npm/commands/Badge.js"
    },
    {
      "addressable": true,
      "path": "redux\\Actions.js",
      "partName": "protocol-npm/redux/Actions.js"
    },
    {
      "addressable": true,
      "path": "RestClient\\Npm.js",
      "partName": "protocol-npm/RestClient/Npm.js"
    },
    {
      "addressable": true,
      "path": "services\\NpmDataService.js",
      "partName": "protocol-npm/services/NpmDataService.js"
    },
    {
      "addressable": true,
      "path": "services\\NpmRestApiUrlGeneratorService.js",
      "partName": "protocol-npm/services/NpmRestApiUrlGeneratorService.js"
    },
    {
      "addressable": true,
      "path": "redux\\Sagas.js",
      "partName": "protocol-npm/redux/Sagas.js"
    },
    {
      "addressable": true,
      "path": "redux\\Module.js",
      "partName": "protocol-npm/redux/Module.js"
    },
    {
      "addressable": true,
      "path": "redux\\index.js",
      "partName": "protocol-npm/redux/index.js"
    },
    {
      "addressable": true,
      "path": "commands\\Delete.js",
      "partName": "protocol-npm/commands/Delete.js"
    },
    {
      "addressable": true,
      "path": "commands\\Deprecate.js",
      "partName": "protocol-npm/commands/Deprecate.js"
    },
    {
      "addressable": true,
      "path": "commands\\Download.js",
      "partName": "protocol-npm/commands/Download.js"
    },
    {
      "addressable": true,
      "path": "commands\\GetLink.js",
      "partName": "protocol-npm/commands/GetLink.js"
    },
    {
      "addressable": true,
      "path": "commands\\PermanentDelete.js",
      "partName": "protocol-npm/commands/PermanentDelete.js"
    },
    {
      "addressable": true,
      "path": "commands\\Promote.js",
      "partName": "protocol-npm/commands/Promote.js"
    },
    {
      "addressable": true,
      "path": "commands\\Restore.js",
      "partName": "protocol-npm/commands/Restore.js"
    },
    {
      "addressable": true,
      "path": "commands\\Index.js",
      "partName": "protocol-npm/commands/Index.js"
    },
    {
      "addressable": true,
      "path": "commands\\UpstreamOverride.js",
      "partName": "protocol-npm/commands/UpstreamOverride.js"
    },
    {
      "addressable": true,
      "path": "helpers\\InstructionsHelper.js",
      "partName": "protocol-npm/helpers/InstructionsHelper.js"
    },
    {
      "addressable": true,
      "path": "helpers\\NpmDependencyHelper.js",
      "partName": "protocol-npm/helpers/NpmDependencyHelper.js"
    },
    {
      "addressable": true,
      "path": "NpmConstants.js",
      "partName": "protocol-npm/NpmConstants.js"
    },
    {
      "addressable": true,
      "path": "NpmContracts.js",
      "partName": "protocol-npm/NpmContracts.js"
    },
    {
      "addressable": true,
      "path": "components\\Logo.js",
      "partName": "protocol-npm/components/Logo.js"
    },
    {
      "addressable": true,
      "path": "components\\NpmPackagePeople.js",
      "partName": "protocol-npm/components/NpmPackagePeople.js"
    },
    {
      "addressable": true,
      "path": "components\\NpmPackageAttributes.js",
      "partName": "protocol-npm/components/NpmPackageAttributes.js"
    },
    {
      "addressable": true,
      "path": "components\\NpmPackageOverview.js",
      "partName": "protocol-npm/components/NpmPackageOverview.js"
    },
    {
      "addressable": true,
      "path": "NpmProtocol.js",
      "partName": "protocol-npm/NpmProtocol.js"
    },
    {
      "addressable": true,
      "path": "commands\\Badge.js.map",
      "partName": "protocol-npm/commands/Badge.js.map"
    },
    {
      "addressable": true,
      "path": "commands\\Delete.js.map",
      "partName": "protocol-npm/commands/Delete.js.map"
    },
    {
      "addressable": true,
      "path": "commands\\Deprecate.js.map",
      "partName": "protocol-npm/commands/Deprecate.js.map"
    },
    {
      "addressable": true,
      "path": "commands\\Download.js.map",
      "partName": "protocol-npm/commands/Download.js.map"
    },
    {
      "addressable": true,
      "path": "commands\\GetLink.js.map",
      "partName": "protocol-npm/commands/GetLink.js.map"
    },
    {
      "addressable": true,
      "path": "commands\\Index.js.map",
      "partName": "protocol-npm/commands/Index.js.map"
    },
    {
      "addressable": true,
      "path": "commands\\PermanentDelete.js.map",
      "partName": "protocol-npm/commands/PermanentDelete.js.map"
    },
    {
      "addressable": true,
      "path": "commands\\Promote.js.map",
      "partName": "protocol-npm/commands/Promote.js.map"
    },
    {
      "addressable": true,
      "path": "commands\\Restore.js.map",
      "partName": "protocol-npm/commands/Restore.js.map"
    },
    {
      "addressable": true,
      "path": "commands\\UpstreamOverride.js.map",
      "partName": "protocol-npm/commands/UpstreamOverride.js.map"
    },
    {
      "addressable": true,
      "path": "helpers\\InstructionsHelper.js.map",
      "partName": "protocol-npm/helpers/InstructionsHelper.js.map"
    },
    {
      "addressable": true,
      "path": "helpers\\NpmDependencyHelper.js.map",
      "partName": "protocol-npm/helpers/NpmDependencyHelper.js.map"
    },
    {
      "addressable": true,
      "path": "NpmConstants.js.map",
      "partName": "protocol-npm/NpmConstants.js.map"
    },
    {
      "addressable": true,
      "path": "NpmContracts.js.map",
      "partName": "protocol-npm/NpmContracts.js.map"
    },
    {
      "addressable": true,
      "path": "NpmProtocol.js.map",
      "partName": "protocol-npm/NpmProtocol.js.map"
    },
    {
      "addressable": true,
      "path": "redux\\Actions.js.map",
      "partName": "protocol-npm/redux/Actions.js.map"
    },
    {
      "addressable": true,
      "path": "redux\\Index.js.map",
      "partName": "protocol-npm/redux/Index.js.map"
    },
    {
      "addressable": true,
      "path": "redux\\Module.js.map",
      "partName": "protocol-npm/redux/Module.js.map"
    },
    {
      "addressable": true,
      "path": "redux\\Sagas.js.map",
      "partName": "protocol-npm/redux/Sagas.js.map"
    },
    {
      "addressable": true,
      "path": "RestClient\\Npm.js.map",
      "partName": "protocol-npm/RestClient/Npm.js.map"
    },
    {
      "addressable": true,
      "path": "services\\NpmDataService.js.map",
      "partName": "protocol-npm/services/NpmDataService.js.map"
    },
    {
      "addressable": true,
      "path": "services\\NpmRestApiUrlGeneratorService.js.map",
      "partName": "protocol-npm/services/NpmRestApiUrlGeneratorService.js.map"
    },
    {
      "addressable": true,
      "path": "components\\Logo.js.map",
      "partName": "protocol-npm/components/Logo.js.map"
    },
    {
      "addressable": true,
      "path": "components\\NpmPackageAttributes.js.map",
      "partName": "protocol-npm/components/NpmPackageAttributes.js.map"
    },
    {
      "addressable": true,
      "path": "components\\NpmPackageOverview.js.map",
      "partName": "protocol-npm/components/NpmPackageOverview.js.map"
    },
    {
      "addressable": true,
      "path": "components\\NpmPackagePeople.js.map",
      "partName": "protocol-npm/components/NpmPackagePeople.js.map"
    },
    {
      "addressable": true,
      "path": "ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\zh-Hans\\ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/L10N/zh-Hans/ms.azure-artifacts.protocol-npm.es6.js",
      "lang": "zh-Hans",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\zh-Hant\\ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/L10N/zh-Hant/ms.azure-artifacts.protocol-npm.es6.js",
      "lang": "zh-Hant",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\de\\ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/L10N/de/ms.azure-artifacts.protocol-npm.es6.js",
      "lang": "de",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\es\\ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/L10N/es/ms.azure-artifacts.protocol-npm.es6.js",
      "lang": "es",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\fr\\ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/L10N/fr/ms.azure-artifacts.protocol-npm.es6.js",
      "lang": "fr",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\it\\ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/L10N/it/ms.azure-artifacts.protocol-npm.es6.js",
      "lang": "it",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\ja\\ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/L10N/ja/ms.azure-artifacts.protocol-npm.es6.js",
      "lang": "ja",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\ko\\ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/L10N/ko/ms.azure-artifacts.protocol-npm.es6.js",
      "lang": "ko",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\ru\\ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/L10N/ru/ms.azure-artifacts.protocol-npm.es6.js",
      "lang": "ru",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\tr\\ms.azure-artifacts.protocol-npm.es6.js",
      "partName": "protocol-npm/L10N/tr/ms.azure-artifacts.protocol-npm.es6.js",
      "lang": "tr",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js"
    },
    {
      "addressable": true,
      "path": "L10N\\zh-Hans\\ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/L10N/zh-Hans/ms.azure-artifacts.protocol-npm.es6.min.js",
      "lang": "zh-Hans",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\zh-Hant\\ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/L10N/zh-Hant/ms.azure-artifacts.protocol-npm.es6.min.js",
      "lang": "zh-Hant",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\de\\ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/L10N/de/ms.azure-artifacts.protocol-npm.es6.min.js",
      "lang": "de",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\es\\ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/L10N/es/ms.azure-artifacts.protocol-npm.es6.min.js",
      "lang": "es",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\fr\\ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/L10N/fr/ms.azure-artifacts.protocol-npm.es6.min.js",
      "lang": "fr",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\it\\ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/L10N/it/ms.azure-artifacts.protocol-npm.es6.min.js",
      "lang": "it",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\ja\\ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/L10N/ja/ms.azure-artifacts.protocol-npm.es6.min.js",
      "lang": "ja",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\ko\\ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/L10N/ko/ms.azure-artifacts.protocol-npm.es6.min.js",
      "lang": "ko",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\ru\\ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/L10N/ru/ms.azure-artifacts.protocol-npm.es6.min.js",
      "lang": "ru",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\tr\\ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/L10N/tr/ms.azure-artifacts.protocol-npm.es6.min.js",
      "lang": "tr",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "ms.azure-artifacts.protocol-npm.es6.min.js",
      "partName": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js"
    },
    {
      "addressable": true,
      "path": "ms.azure-artifacts.protocol-npm.compat.js",
      "partName": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.js"
    },
    {
      "addressable": true,
      "path": "ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\zh-Hans\\ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/L10N/zh-Hans/ms.azure-artifacts.protocol-npm.compat.min.js",
      "lang": "zh-Hans",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\zh-Hant\\ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/L10N/zh-Hant/ms.azure-artifacts.protocol-npm.compat.min.js",
      "lang": "zh-Hant",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\de\\ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/L10N/de/ms.azure-artifacts.protocol-npm.compat.min.js",
      "lang": "de",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\es\\ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/L10N/es/ms.azure-artifacts.protocol-npm.compat.min.js",
      "lang": "es",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\fr\\ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/L10N/fr/ms.azure-artifacts.protocol-npm.compat.min.js",
      "lang": "fr",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\it\\ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/L10N/it/ms.azure-artifacts.protocol-npm.compat.min.js",
      "lang": "it",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\ja\\ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/L10N/ja/ms.azure-artifacts.protocol-npm.compat.min.js",
      "lang": "ja",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\ko\\ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/L10N/ko/ms.azure-artifacts.protocol-npm.compat.min.js",
      "lang": "ko",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\ru\\ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/L10N/ru/ms.azure-artifacts.protocol-npm.compat.min.js",
      "lang": "ru",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    },
    {
      "addressable": true,
      "path": "L10N\\tr\\ms.azure-artifacts.protocol-npm.compat.min.js",
      "partName": "protocol-npm/L10N/tr/ms.azure-artifacts.protocol-npm.compat.min.js",
      "lang": "tr",
      "assetType": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js"
    }
  ],
  "contributions": [
    {
      "id": "ms.azure-artifacts.protocol-npm",
      "type": "ms.vss-web.content",
      "includes": [
        "ms.vss-web.core-content",
        "ms.vss-web.platform-content",
        "ms.vss-tfs-web.platform-content",
        "ms.vss-features.ui-spinner-content",
        "ms.vss-features.ui-dropdown-content",
        "ms.vss-features.ui-page-content",
        "ms.vss-features.ui-zerodata-content",
        "ms.vss-features.ui-widgets-content",
        "ms.vss-features.ui-card-content",
        "ms.vss-features.ui-layer-content",
        "ms.vss-features.ui-messagebar-content",
        "ms.vss-features.ui-filterbar-content",
        "ms.vss-features.ui-filter-content",
        "ms.vss-features.identities-content",
        "ms.vss-features.ui-wizard-content",
        "ms.azure-artifacts.react-router",
        "ms.azure-artifacts.history",
        "ms.vss-features.redux",
        "ms.vss-web.redux",
        "ms.vss-web.redux-dynamic-modules",
        "ms.azure-artifacts.root",
        "ms.azure-artifacts.package"
      ],
      "properties": {
        "content": [
          {
            "asset": "protocol-npm/img/npm.svg",
            "hashCode": "3dgw6zjNBcZhMl+EkqE4Jagiu5uPDrIxT32hT7hXKnE=",
            "hashType": "sha256",
            "lang": null,
            "type": "content",
            "lengthInBytes": 261
          },
          {
            "asset": "protocol-npm/components/NpmPackageOverview.css",
            "hashCode": "1zOBW85uER3A1PhfAuZYvCIi3JC+V9S6dshRmsjlLHU=",
            "hashType": "sha256",
            "lang": null,
            "type": "stylesheet",
            "lengthInBytes": 210,
            "versioned": true
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.css",
            "hashCode": "ABPO5Ach6ZCU3O8bw3rgkzvbvAatAl3tTwtcHJZwIyg=",
            "hashType": "sha256",
            "lang": null,
            "type": "stylesheet.bundle",
            "lengthInBytes": 286,
            "versioned": true
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.min.css",
            "hashCode": "+D3fqgo9qQnEOC8zrk8HIjPRRWJy5/fv5tl6Y3ci41E=",
            "hashType": "sha256",
            "lang": null,
            "type": "stylesheet.min.bundle",
            "lengthInBytes": 172,
            "versioned": true
          },
          {
            "asset": "protocol-npm/Resources.js",
            "hashCode": "+t01cODR2YcFIUH9KN6GtGgVZDhKVOyaejfg3cNfmDg=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 940
          },
          {
            "asset": "protocol-npm/commands/Badge.js",
            "hashCode": "viS8Y7zznQbKHn+5YwNpBGRb+du0aKFMOXIvRW1w+4M=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 448
          },
          {
            "asset": "protocol-npm/redux/Actions.js",
            "hashCode": "XAt8/30MyAchN4sAAz/v0IO2bzKi6arTchHcGHMRfBQ=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 2487
          },
          {
            "asset": "protocol-npm/RestClient/Npm.js",
            "hashCode": "MhVE3SeY48W+7xW7Fh2sQPoKM7yqX/obyWz/a6QHqWs=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 24256
          },
          {
            "asset": "protocol-npm/services/NpmDataService.js",
            "hashCode": "ee9qVzDD3imksHiO57Lgzbl5eBLJFxwvkg8ijhITY00=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 5343
          },
          {
            "asset": "protocol-npm/services/NpmRestApiUrlGeneratorService.js",
            "hashCode": "WwuzAzaBKouQK1rZxyyTSZn/I3k4U5JGmf64kDlBnNE=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 2735
          },
          {
            "asset": "protocol-npm/redux/Sagas.js",
            "hashCode": "0BQJsTEJPR0Ik/FrMpuMyEyhpYDgiUwvmeltED5dXK0=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 12068
          },
          {
            "asset": "protocol-npm/redux/Module.js",
            "hashCode": "xJD74+pRyD64H2zwCBAcoqu/SyCEKwttVme2zOCMmNY=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 672
          },
          {
            "asset": "protocol-npm/redux/index.js",
            "hashCode": "jaqqoyA17j1T4Jr3UFQFBArDSjUrMwwgHEbBVHcL61M=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 565
          },
          {
            "asset": "protocol-npm/commands/Delete.js",
            "hashCode": "L2+BlDzpTLnAxbZuuWfyPgT0lcAxzmQYJ1fu2IKRgQw=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 520
          },
          {
            "asset": "protocol-npm/commands/Deprecate.js",
            "hashCode": "qC/S+EQ6lVeX3Ydrle8130nD7dyBz/ybmJ5Kk03mZNU=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 2165
          },
          {
            "asset": "protocol-npm/commands/Download.js",
            "hashCode": "IO1L9Z47kFfdF6OS/SALHHGwxOKrGZLZIqzkULCnEj4=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 528
          },
          {
            "asset": "protocol-npm/commands/GetLink.js",
            "hashCode": "cUMM1T4gguIonBWZW8nnnhG/Kmr4YSoKxAZBWo2gDm0=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 455
          },
          {
            "asset": "protocol-npm/commands/PermanentDelete.js",
            "hashCode": "mL7DpOZRlT3aO7vTijC9ntrqYHPjtq/j9jVYThkYem8=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 636
          },
          {
            "asset": "protocol-npm/commands/Promote.js",
            "hashCode": "cmw4FJGDM9uVTBRYGbtWvTtjCoZyyunUPpMi0ato2w8=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 580
          },
          {
            "asset": "protocol-npm/commands/Restore.js",
            "hashCode": "MW8PY1i59VRq/kzZ2qtYLRj8VFHBWi5/dwHxwHUMxVg=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 580
          },
          {
            "asset": "protocol-npm/commands/Index.js",
            "hashCode": "d3YJ02+FDrTHl5rbmRe6z98aJv1zU/dppTVS1pjZq8E=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 1033
          },
          {
            "asset": "protocol-npm/commands/UpstreamOverride.js",
            "hashCode": "4VASQ4GwKjwkjyZ1ILROy/1zSi3LCEtH69+vlcRVR1w=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 646
          },
          {
            "asset": "protocol-npm/helpers/InstructionsHelper.js",
            "hashCode": "FWaB/l92hDP24isi7EH/LFb77EUgDYayZNkd06h9/oo=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 541
          },
          {
            "asset": "protocol-npm/helpers/NpmDependencyHelper.js",
            "hashCode": "NmApkuv51GegvlGZtoxUWjWPTAK4C7aN4b0GDKS6Taw=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 1528
          },
          {
            "asset": "protocol-npm/NpmConstants.js",
            "hashCode": "JtdojJbFZMbgJ+89dm12vb+Wg33zIa+NwZH2c478Gqw=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 659
          },
          {
            "asset": "protocol-npm/NpmContracts.js",
            "hashCode": "BSJ8/puKl42eodV6FNqGUNFMTg2MuSUbiw1/qWAt9YI=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 639
          },
          {
            "asset": "protocol-npm/components/Logo.js",
            "hashCode": "2U8VuLfxXElNO2vJvxJ8fjT3w+OHEOE3eJw32kEhCRo=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 1022
          },
          {
            "asset": "protocol-npm/components/NpmPackagePeople.js",
            "hashCode": "OswEiUA0ROI9s/+O8BvkN8wjY1ow3m5kfRQbxqWyzpc=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 2078
          },
          {
            "asset": "protocol-npm/components/NpmPackageAttributes.js",
            "hashCode": "GeFo2x36NlmzjENRZ1CC89RlgSP+MQa6YE5EHBF4EYs=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 4847
          },
          {
            "asset": "protocol-npm/components/NpmPackageOverview.js",
            "hashCode": "2+D4DLI1fB4deJlDYeu5ARqIdOK/G7/GmgtNC5RQBUI=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 4527
          },
          {
            "asset": "protocol-npm/NpmProtocol.js",
            "hashCode": "wlumXM7Pfpmxw5iEmCEiNW+l+Ssu9rZb3tBsZWI2O/I=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017",
            "lengthInBytes": 3550
          },
          {
            "asset": "protocol-npm/commands/Badge.js.map",
            "hashCode": "P0V5j6l0K8VjY6tC8EYIYFcqjrAlqEkhyyVaoE7kd8s=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 458
          },
          {
            "asset": "protocol-npm/commands/Delete.js.map",
            "hashCode": "3oFPHTaGw9L7r7Rz01pBK5rA9hw92Kb/V2FRE6VtVt8=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 561
          },
          {
            "asset": "protocol-npm/commands/Deprecate.js.map",
            "hashCode": "iP8ZJM/oTk//5ycWomqsEx1n4Ig4oKgcAqMfPMNP5Iw=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 3474
          },
          {
            "asset": "protocol-npm/commands/Download.js.map",
            "hashCode": "kXpad/nRJehGmJkv6JoKKiA6arlvvBZ5atQAhknEPEw=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 571
          },
          {
            "asset": "protocol-npm/commands/GetLink.js.map",
            "hashCode": "TSm1PApU7p2SxH4DiKmKwd16DlWCXO07OiSD/E/04sc=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 464
          },
          {
            "asset": "protocol-npm/commands/Index.js.map",
            "hashCode": "N3gE3oKD8CbyEULTMnpOaLeIimpQTHL2mkzVvyoJHnM=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 817
          },
          {
            "asset": "protocol-npm/commands/PermanentDelete.js.map",
            "hashCode": "oDm8hF+yMGn+Ri/Pwg8CuBlsBs/SZXbYLusND5w8MaU=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 650
          },
          {
            "asset": "protocol-npm/commands/Promote.js.map",
            "hashCode": "ZywTyOnFw84+dBdNzErKvYRBziD5RKExSoxhTg2X/qo=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 581
          },
          {
            "asset": "protocol-npm/commands/Restore.js.map",
            "hashCode": "/3qmR/plYCW+cg3vfIkHQyN96VQY2mMBQ79sfyJWPaw=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 581
          },
          {
            "asset": "protocol-npm/commands/UpstreamOverride.js.map",
            "hashCode": "4GQt09viUpgV1HzwjC2Z2kR9qOzc/cmnAW9I4YLqLu4=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 662
          },
          {
            "asset": "protocol-npm/helpers/InstructionsHelper.js.map",
            "hashCode": "g63RKUl86pcHg01S9ZdPcqLaUgrsn6TnkGkv9oPYiW4=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 642
          },
          {
            "asset": "protocol-npm/helpers/NpmDependencyHelper.js.map",
            "hashCode": "7GogmBu0lAkeIIuZF/L0Nf7kBy6OMpgZG4IsPNz7Zmo=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 2061
          },
          {
            "asset": "protocol-npm/NpmConstants.js.map",
            "hashCode": "oDM/HrKLSSrHpucHbiPnQy52gHIaEJpJdUmoUMCIze0=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 641
          },
          {
            "asset": "protocol-npm/NpmContracts.js.map",
            "hashCode": "ztSFOY2/0qr06pxVrXJ4Nz5uNa6P2UyniCUbR96wy2M=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 4681
          },
          {
            "asset": "protocol-npm/NpmProtocol.js.map",
            "hashCode": "nQmFyePG7XcJjVlHxNcg7UhZ3DmguyfpXWNPt7gn9GY=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 5780
          },
          {
            "asset": "protocol-npm/redux/Actions.js.map",
            "hashCode": "25ctxafm9biWtuIct/qkY4iuOPbppCjWONiuTifA4+I=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 5444
          },
          {
            "asset": "protocol-npm/redux/Index.js.map",
            "hashCode": "PwonlgcL10BF9TIWfwiT2nH17s5OVcAqDWRHTl4cIBE=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 461
          },
          {
            "asset": "protocol-npm/redux/Module.js.map",
            "hashCode": "aLSAZF9YcpTVv4Bs6v7+2EQlikjnWuowBdCNG5/j5/8=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 862
          },
          {
            "asset": "protocol-npm/redux/Sagas.js.map",
            "hashCode": "hO+/pfl87T6TlaaTofA/80F32xopLbdI9MFY8aouR/E=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 20520
          },
          {
            "asset": "protocol-npm/RestClient/Npm.js.map",
            "hashCode": "yGaPqVMem1yfsDDqGCCoYjlX5jRlgUzfEK6uJBMfO/8=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 35012
          },
          {
            "asset": "protocol-npm/services/NpmDataService.js.map",
            "hashCode": "0XAu1tZt6pFxo8mmkyF1m1sAHTZi46mqijo4cUN6xFQ=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 11143
          },
          {
            "asset": "protocol-npm/services/NpmRestApiUrlGeneratorService.js.map",
            "hashCode": "TGwKrPwZ2MUtisBUCcjsN6GCfpKdDIBvM0xVYfauRYE=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 4921
          },
          {
            "asset": "protocol-npm/components/Logo.js.map",
            "hashCode": "6YPliq+bJa+BZ7SoRBK0TXcoEO/SYoauMxxd3HnXDoU=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 1479
          },
          {
            "asset": "protocol-npm/components/NpmPackageAttributes.js.map",
            "hashCode": "tfVObIe8BJyuZ99EeOKPcUTtFY5GedOG4Wt9V1A1SxU=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 7734
          },
          {
            "asset": "protocol-npm/components/NpmPackageOverview.js.map",
            "hashCode": "XgcgpXAJmeR/LyhUeF3Ipi1GsSt++nH/fhPe/CnCS3A=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 6560
          },
          {
            "asset": "protocol-npm/components/NpmPackagePeople.js.map",
            "hashCode": "nRyvQUzT6wxyuQZKn9lTT2m4PumlKRqHV17S/OMAYbI=",
            "hashType": "sha256",
            "lang": null,
            "type": "",
            "lengthInBytes": 3372
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "ry+3auiUsaqY5BiLqFWLHIsS6oO/5lpS1c+qfGsW+fk=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017.bundle",
            "lengthInBytes": 77632
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "ic0SguZZm/F+t5uAjgjqXf1d20jkoj485syAo/Yosdc=",
            "hashType": "sha256",
            "lang": "zh-Hans",
            "type": "ES2017.bundle",
            "lengthInBytes": 76497
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "aVU7gV/4+TXm15Ypa+7gy6tuELODrb3Kw3QYUMG6CLc=",
            "hashType": "sha256",
            "lang": "zh-Hant",
            "type": "ES2017.bundle",
            "lengthInBytes": 77185
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "izWxzy6ZU5SHHEzmBBJ+6ENsHbrSr9ijOvzz2xb0PqM=",
            "hashType": "sha256",
            "lang": "de",
            "type": "ES2017.bundle",
            "lengthInBytes": 77229
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "uizdeW50g8YXObU4vj5HqH6McwoOElkt63TxuXJI6wQ=",
            "hashType": "sha256",
            "lang": "es",
            "type": "ES2017.bundle",
            "lengthInBytes": 77259
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "VYqDhbwBKZLgyMFWN/uhD4u9DKDBpACaUrDyfCbjels=",
            "hashType": "sha256",
            "lang": "fr",
            "type": "ES2017.bundle",
            "lengthInBytes": 77292
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "oH0dm+psyPLunAdizakcu5sLLeCpsQPLgVA3JWemcJs=",
            "hashType": "sha256",
            "lang": "it",
            "type": "ES2017.bundle",
            "lengthInBytes": 77278
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "v9+GpnmqugyDapszfC8bSCVp481LVeKakKJHWdBYSko=",
            "hashType": "sha256",
            "lang": "ja",
            "type": "ES2017.bundle",
            "lengthInBytes": 77315
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "bp1+0T7+fuO0SyHOgHztl8KnJSN+Sax6/kZ4S+24Le8=",
            "hashType": "sha256",
            "lang": "ko",
            "type": "ES2017.bundle",
            "lengthInBytes": 77270
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "B2l0zXihhPxb4R4jzEbv0W9wXQgpSjwajFIfUed8RfM=",
            "hashType": "sha256",
            "lang": "ru",
            "type": "ES2017.bundle",
            "lengthInBytes": 77527
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.js",
            "hashCode": "F103XJBo4yYBRxmsgi2FP0WickumpboB3DtAjqRifeo=",
            "hashType": "sha256",
            "lang": "tr",
            "type": "ES2017.bundle",
            "lengthInBytes": 77355
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "2FT8Eryh7Hfhpj+o8qL6SbUiyFXf8CWFNFlkd0GgXVA=",
            "hashType": "sha256",
            "lang": "zh-Hans",
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28477
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "np/DRTJxx33Y37fUGSmBXqEA0FypngSNzQCLRDVkXWE=",
            "hashType": "sha256",
            "lang": "zh-Hant",
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28473
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "KnJenxSxB8PcoOWQyvWlFiYLPJtllbncOjezj5vWxO0=",
            "hashType": "sha256",
            "lang": "de",
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28517
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "BaNyQsY0tuZU9w5HigS7n3GDLn0MTiy4HfJ40Iih8/Q=",
            "hashType": "sha256",
            "lang": "es",
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28543
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "qh+gLJ3xN1yipJng3MntH3huUSQAmy5qSsFPbQJlPjQ=",
            "hashType": "sha256",
            "lang": "fr",
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28549
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "+0gtni1A3mV8EHkWmysKI961ZADVJ0GrRWrYAXChjqg=",
            "hashType": "sha256",
            "lang": "it",
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28527
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "R/LVTgODpd6rxxCjznOhXloFKDUen2ANP1GHxdKCdWY=",
            "hashType": "sha256",
            "lang": "ja",
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28564
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "4ugfZt8ibe1A3c26foAsabT1dHf6GiQXxBB0Ka040Ns=",
            "hashType": "sha256",
            "lang": "ko",
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28519
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "wP/V7bsmR3+H+w7iXs2YWWZeBgWcfcmrI38D/U7jp3A=",
            "hashType": "sha256",
            "lang": "ru",
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28776
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "7yHx+jZaC4MnBIm06pK6wv3FP0GkP8tHrDNkH43vbKE=",
            "hashType": "sha256",
            "lang": "tr",
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28604
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.es6.min.js",
            "hashCode": "6/j1CGj3wMJgtrdX6080v6Qqf3CiZYA7sBZDJnzjBeM=",
            "hashType": "sha256",
            "lang": null,
            "type": "ES2017.min.bundle",
            "lengthInBytes": 28506
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.js",
            "hashCode": "J0xUovIIpfeX9UpkXULuaapryaJggnbPUxYv6fKqSNw=",
            "hashType": "sha256",
            "lang": null,
            "type": "javascript.bundle",
            "lengthInBytes": 104149
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "38U5aZ34Q7yzmFbmwKybulnNjGMwWIDz6McITMXhJVA=",
            "hashType": "sha256",
            "lang": null,
            "type": "javascript.min.bundle",
            "lengthInBytes": 35090
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "Hov4HOfSEiPt1nBLVwJ5cNuY7qxtCDS9gIqw4nA/Jbg=",
            "hashType": "sha256",
            "lang": "zh-Hans",
            "type": "javascript.min.bundle",
            "lengthInBytes": 35061
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "bSe9cRPwGttpeaoxbcEnvnufHaBYldNJ0vMv5i0w+p8=",
            "hashType": "sha256",
            "lang": "zh-Hant",
            "type": "javascript.min.bundle",
            "lengthInBytes": 35057
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "OGbOulW/am5LYpFCE0nqZYGNhoE+nnP+U92CgscqCXE=",
            "hashType": "sha256",
            "lang": "de",
            "type": "javascript.min.bundle",
            "lengthInBytes": 35101
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "io/tz7XM80z+sx13QKQqCxet2ocK+XEtohUiw7WJwO0=",
            "hashType": "sha256",
            "lang": "es",
            "type": "javascript.min.bundle",
            "lengthInBytes": 35127
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "MZFbWMS45heSRjSiIPghzS6xd+yY9xtudvRqdohEqvQ=",
            "hashType": "sha256",
            "lang": "fr",
            "type": "javascript.min.bundle",
            "lengthInBytes": 35133
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "Gyw3Gj59JUEfZ8Ja5y4QxS159+3WRzo+qfwdRnctnuk=",
            "hashType": "sha256",
            "lang": "it",
            "type": "javascript.min.bundle",
            "lengthInBytes": 35111
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "vsNEiJjrgqzMAEGMSXhrcPhSss4mMos6V/FhZd4Kan4=",
            "hashType": "sha256",
            "lang": "ja",
            "type": "javascript.min.bundle",
            "lengthInBytes": 35148
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "kWLoo5fygQUSqQNDIrmgr4+p144e0+1Dmeh9WAAeBIU=",
            "hashType": "sha256",
            "lang": "ko",
            "type": "javascript.min.bundle",
            "lengthInBytes": 35103
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "FfRLIkuRPzZ7lNn1IEl6YYCwZ3m77XV8/qygOG/i6bM=",
            "hashType": "sha256",
            "lang": "ru",
            "type": "javascript.min.bundle",
            "lengthInBytes": 35360
          },
          {
            "asset": "protocol-npm/ms.azure-artifacts.protocol-npm.compat.min.js",
            "hashCode": "5Y5ET6DFKQCJiDvkBmtVXr2F+PmmRW8wH53cVT/E+68=",
            "hashType": "sha256",
            "lang": "tr",
            "type": "javascript.min.bundle",
            "lengthInBytes": 35188
          }
        ],
        "moduleNamespaces": [
          "Artifacts/Npm"
        ]
      },
      "restrictedTo": [
        "Anonymous",
        "Public",
        "Member"
      ],
      "visibleTo": [
        "ms"
      ]
    }
  ]
}