{"_id":"@ampproject/toolbox-cache-url","_rev":"51-4cbc2997e49b563feb6f26b5408d9009","name":"@ampproject/toolbox-cache-url","description":"Transform canonical URLs into AMP Cache URLs","dist-tags":{"beta":"1.1.0-beta.0","alpha":"2.7.1-alpha.0","canary":"3.0.0-canary.2","latest":"2.10.1"},"versions":{"1.0.0-beta.0":{"name":"@ampproject/toolbox-cache-url","version":"1.0.0-beta.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.0-beta.0","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"choumx","email":"willchou@google.com"},{"name":"sepandparhami","email":"sparhami@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"e0e7dec51ecb7e3b0d6b8bbdb3fd0a0bf3af3648","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.0-beta.0.tgz","fileCount":5,"integrity":"sha512-oAbE4obbC0c0KX5R/UKxTbagIiIFsDAqsfnSNt1fnxPK5cC5Own9oTUKYot+OwoZ4tidC/Wu80l24KUUJ7fGkg==","signatures":[{"sig":"MEUCIFg0vJrnXHeOzvs6vyzn4USC5Xsp4TB+OebdfAB3UxE+AiEAz6SQeP/zn0gsJlLR3/ezxiihdb6uJUtrJa7ZbNpxufs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/p+ECRA9TVsSAnZWagAAIv8QAJENEDBtICp+ZfdhMoL4\nVg5OhNQPCu87crtMQ2p2rPhWZjWuV41BdZyCheqIBI2JU+zHzMsRufG8dHOr\nKYvGj0YgJwuM8iRxzKBgndkYeCDHkLf+PfaWZm/e81q4hZP7zEEWTP8j/6Yd\nmsnbROBhjr9oAKcatLr4pbztnJN2GkpQsxHOAdYIMYokrqNGJ856xld67AGn\n/LcviiNhbIWLHlFD73B+B+5mDtfeU+W78qUO4yfCHvszl3bGLgObFcLQzVIf\nVuBBUTx6sx6tl4N9KJjnbb1lN5rw+dnD5c5eoVf8k6t26TLAqCR31vBYxwCd\nArdqcRUc4ulR70HNHoxIQ7TA26XGT+tg2n/+lgnlpY9N8zx2KYW3VwT84n5/\n7ffRY13ekYUFpwQk+7eBlcyjbIoyPLqZaU+bwn32dodcHHcmlEE8lmbZIoOj\nFmnOVlosqqO6QJM7ad4CcTprxqBaKr4Fvo6jxJ1KxV6xXK0yYbUf4a/ORAEl\nFBxZKxVbXljpqJJbjk/2FCvfWGvX1s335vHF3hjUTitbJZMklmA1pcVPBJyg\nlUcNvdJDMM+Fgwek8THjdcHJx4xqEekoV3/l8eVDVw7yCT+H3LyukBlYOMp6\n9lin0N/QltrOGmZV7Is4OQ1pD2mrMwTxeuoAagJO/vlu9RXW+1t8j7AvMPcP\nQ9Qp\r\n=GPk9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"68bce56d4878ace45b6573824a56656667db5c85","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"6.9.0","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.0-beta.0_1560190851493_0.9669328142079612","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@ampproject/toolbox-cache-url","version":"1.0.0-beta.2","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.0-beta.2","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"45413ad0270e4ab91aaf84716633e8784b821ca4","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.0-beta.2.tgz","fileCount":6,"integrity":"sha512-MBhX40/cVEbtN5Ch2TVs5bvyt5gua6NFomdoUriDC22keoYXDPFZpg8FnqoL9hNRE68vkwqiZ+w3e6sF/i285A==","signatures":[{"sig":"MEUCIAyuYMuaM544dVHkVZa4K6drN+y4/k11Kri1qV3mqymWAiEAtEWp7asmZF9Ycqfq+ydOYeTG2eGNw1fWD1RmTU97CFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC1ScCRA9TVsSAnZWagAAtfwQAKE0Ic75j7cFolCFotY6\nvqIE820tdlqr+haAZfYh2cPyQ8K6uAlvvBJxxO4NvsC50u+p+4tWWhSa3Ayc\noebags9JHyEVAPY564FxvuMxwZWH0KlpG+QuyPUxK1vC3XpKSS5Z8xsQ79de\nGeCmd7J8X6xgKgYI6ytUPXvNqy4SKbSTWTLpjPtu/qc1bpIJP+tOl6tFdOFr\nT0GoxJw1SqGEVVwIDcFLv+d8R79dFyJpq26PuLPlq5pA4Mh8EhxYdG5TL+aG\nQQnpi9MzpF1m8JQJHaMVwTYeB/tjkD0hAWfC4FYLh/80B9o4EpRlUWxWCsWT\nCr+RQ5iaMbbDpNUayS+y5sgHqf39Ktu6SJ0RWbk57GPyMUCwiV2ONuS0XsIk\nFnLUYxxtCgPnUS98soceEVk6494Q/9kO7HSqm7nasLq0UVKgnnI2vLCgfJIq\nltbP19wruVPeZXEWQTdrGKse37pJqzRTCnJhKW2WriOxnYR7j9o+Y8Jl+tsN\nesh0YiN/YKs3FhUuBHb+OKsAdYfdnPMWkxoc/dG7FHJlgBCzTRG6fj1NNDS9\nKLqGOCEOMOQD5IdDQ8XgL0ukAu8e8OQPguD3fcMBwieHZq71Jpw60hcfxBzE\nvrGQYhakttyQp6825t/HmEnuf4jxxwKEArqD/ZOCK90LIJh66hf4Pro3Zn0f\nIqiE\r\n=tkqr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/amp-toolbox-cache-url.svg)](https://badge.fury.io/js/amp-toolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url@beta\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'amp-toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('amp-toolbox-cache-url').createCacheUrl;\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.AmpToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"fa3197ef68f96c516511d8cd97f30dd06a342553","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.0-beta.2_1561023644147_0.3960940463990945","host":"s3://npm-registry-packages"}},"1.0.0-beta.3":{"name":"@ampproject/toolbox-cache-url","version":"1.0.0-beta.3","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.0-beta.3","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"19707e65cae07d932261a9794136482b22c144ef","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.0-beta.3.tgz","fileCount":6,"integrity":"sha512-VE05GF7H51U07PUm6ocGYlRr8GP8GOsxUn2DeIfuD30vSi472o2mW5C1kFHFEbh0RZpcbKKinHwTAEkVBuPZYg==","signatures":[{"sig":"MEYCIQCiUWMNGmCOnjQl1NYIl51LqS/bAA3X6H954/jQno80DwIhAKJU8jNncX/VNUkcVkUZOJtGQSTnDt79LwpsBAa6gJ60","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC1bPCRA9TVsSAnZWagAAbzkP/iCDJlgJgodeHPA01mOY\nF22PrTtFogtDSWZ7s0HmB2zrKEBQvVU6sKQMxDZSZzWyZkJVzyudkfd+5L6I\niGQghMhlbZflxtAxOa/eYuU4ksoqpWZqi2AafJJGB4iYe3c0g5xT6e61RSXL\net7z1jm3Y4qWfzrGGN5+jJQ3Ae46685NwcScpotvTLp3Lwqq1DNL80AHkyq+\ncvAsC8X2uDrCoOvwA/9emxkmDX4+U/4a0/BefId0RzzxkEJXr6hD91vS4fU0\nTGyrfDU3aLK1EwRKxlaJg5l16e4+JjvTJjR/PnSbNeO3a0oKHPoYmEMFlcwa\n5kt7AaoUpDy8333ce5mTDCCiTjTea16m757LZJeOEA7Awp7Bd3ax/Yl3eIY4\n5GeUZ2VNyt0wYAzOzzXbb5Geftpq8D3pqgaI+ja2zS+iR6kcaxLdByqXZzI6\n4GGQkT/HfxGf6D+nCbp5FBXin00Wma0qSyhP1lE2FOpTzbOKa0OyW3EK3uj8\nLfE//kCuTTASiC4lpNVd5ChhB74UO6TbzJzCet//bazQVdjJYb1hGQ98/T/k\naAsHpXe8BOpaLjlDGFf9DAG/ai/h6zHpplHYwG4E1UqdHbM4Tw3AvJcymCN1\nSLHDot00Jp+griMNuLcG99/AdqG1R/H2iJynWUZbN8Fj3toPd2gOj2PwniHV\nG25I\r\n=VGz5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/amp-toolbox-cache-url.svg)](https://badge.fury.io/js/amp-toolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url@beta\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'amp-toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('amp-toolbox-cache-url').createCacheUrl;\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.AmpToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"182e821deefc39940858ab46912e55f1f3da59f5","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.0-beta.3_1561024206746_0.9250603874346195","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@ampproject/toolbox-cache-url","version":"1.0.0-beta.4","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.0-beta.4","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"b023c894ad2a00733037b664327e85fb647bcfc7","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.0-beta.4.tgz","fileCount":5,"integrity":"sha512-1Wio2Ermj4c3NPw8P8L8VzGsGtLekXlR9BgEpnhkr0LAnwwtL6VP1TN1KQOfNgKrFbahQ4STqI704Q50UP17VQ==","signatures":[{"sig":"MEQCIGvyPEk451fR+SuxVdJBSEl29FdNjAEXTFwmLdrsHVQqAiAz2xChlJJT6v42jGJG6Ewbua3p8DP/v9WQdv6MXQ9AuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ0j6CRA9TVsSAnZWagAAIfYP/RCucRUZULiaPicwcOTR\nG8unBsRh8znrgn6emIOxPeu9koXMSXPyAMcY0QOBxtwVCxmTddvDXpeN1pGj\nfagwcUW/c1njQ2sBB32BbvsL9yrlkxKyrvjASvgRMugY2QNoZBwNCvEVLpwh\nYqTmC5DUc25ykEqDhufYHVpRTAPCmotkWt3lkIVq81Byt6+3dZ242kOpltv/\nbswNri7rfOXeJQzsll/uwXU2QkZySN/p2FK8puffY/T49JaNedr+K6v38faF\nDbN277L1owlUHIBAmoJMDX+HOuhM476/wbdu+KF/l2CF4cJWHiaNlKz0wqKq\n4HwUlPQzLWvK5Nh2x+DMIjBz0heSyWHGlRWartxU3Obr4Xs0tfV2pe5d6M1A\nVJmCr1+ZbDAo3ewCBqIpsKxQea2fFRvOEO7tueCwNeqTuCNQq0ltloOJE6BA\nAPaagJXQktVAovNBFQ0LBng0WtwgYE3p/dBn4C9wzCy00MiRhX85Kt0xlsWy\nHQ3InMCr0abpzQs9cSbrECOzbHmzeQurdDjWqZiN11Bag388tQynot/higNZ\n0WFhCYeRBPgbZxCATNVz6A8QZN36yJl5iLvbyPvxFOWZ/T5GTkmCwK/Ry/BG\nL727ez0lfBNJMs7SIVks3AQMBI+Gx8XK/6DhuYY/gQd3N2xfY79wI4tRGkzU\nryPK\r\n=UsIe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/amp-toolbox-cache-url.svg)](https://badge.fury.io/js/amp-toolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url@canary\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'amp-toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('amp-toolbox-cache-url').createCacheUrl;\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.AmpToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"cb496f081c871a25dc73113ae1e1fccfb59b2732","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"6.9.0","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.0-beta.4_1562855673720_0.40869096124319526","host":"s3://npm-registry-packages"}},"1.0.0-beta.5":{"name":"@ampproject/toolbox-cache-url","version":"1.0.0-beta.5","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.0-beta.5","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"6b6869543d2fcbd73531f0dd40e1c9e475c59150","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.0-beta.5.tgz","fileCount":6,"integrity":"sha512-S2jT4Cvax0fzjMawxTCSM5CW0SmSGaVG010PUKZmZcMwJ+aNkkeJIpEjZUctIzFuDF4OeC7uR+8/7GwQlW9rdA==","signatures":[{"sig":"MEUCIDZKveurzs+rGheyckhm8JEsC5YpHV0Rdz2AzNoJaS5aAiEAu5n/HbOe4oqWbT8vMMKXw7LdzgcXsTnoThGJtlNhh/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLJ1dCRA9TVsSAnZWagAAh4oQAKApi38SqtztEQIncibA\nbUXP5U/6Jovzt39brLYzd6Fp6fG21H9040WTU9IwuyukkDU9qk6zrc+ejnc/\nJj4cqWp3cZtQklOOkvP/5IFc6RcceYS/tnQy/NmIsqDh2pIoavrC3B8+PyZv\npJVJiQ5Lsb6zPgYXOIdgC9n+jQe18q3g84lFyzB93HFuIrmShVxdPKYmVJfZ\nor72v2YRY8dC1W1G3bkSQdKlxrnvkXMKrmLNsspYQc5qHt8qGURrI4gUfDG2\nuSminZTgLS70a3EiPD1J4LZjFd7F/tNXPMcFXFozsOsaDihOD+rqMrJZkNlL\n5zkvqkfO12OJHsobt2aoUVC5V4pjEsEipC0akwfLlx4FeRj11IbQyVw2fO4E\n5+xKivac/n1OqDRUSpbkMiCuxDpq0qgP3whh+HjDVbPoY8y7PQwSns0dgjXY\naEAmcOygD2OCyIKCi50GPN+/ztVnjH6mrtk/w/R3J1PK4dRJAycJpXOdyJ+f\nYi6no9rIEcIN71xhtCzGey6UmbR9oBuSwajTpoiXzyuKk3V3aSfvZHvTG2M2\nQpBhx6LwQm9/MKwQq1yzZKCsF7cXxqHa94ZSGBBEBgANWUixik5MWYP19m7n\nR/Uzyhp8Xi8wSo23ijcwzMLZ6YUYHSotijabjAXGmVK2p8Mk28TwoBuENkms\nz1HU\r\n=pPtc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/amp-toolbox-cache-url.svg)](https://badge.fury.io/js/amp-toolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url@canary\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'amp-toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('amp-toolbox-cache-url').createCacheUrl;\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.AmpToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"630677e390bf5f63f82f4d2c6a0c53a20c33bc2e","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.0-beta.5_1563204957047_0.017108588344895814","host":"s3://npm-registry-packages"}},"1.0.0-beta.6":{"name":"@ampproject/toolbox-cache-url","version":"1.0.0-beta.6","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.0-beta.6","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"47c82772ae85191d0258e82775a86f903766a904","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.0-beta.6.tgz","fileCount":5,"integrity":"sha512-0sjSMHZEvETqAezAVuY96YEv0KOh+A2RKEMlXbC42R8YxjWBPmL0MRVKSwae/GYNY/dQoe2o6OhtKF37ujbu1Q==","signatures":[{"sig":"MEUCIDn2c8V1lcQxEomFw4WiYMm2IcYv3hwKY8oVPOEEY1qMAiEAkqOU5pab7QOe8MRSf/v+6MvIVQCF85o/ari8EtSqb/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNwVaCRA9TVsSAnZWagAA8VUQAJ6tYdB85bMSfZVUqTOA\nMjrOa+Y0lf3P2tNHrAjmw6o4pQGKZRLz4NtXdUL77hEWWwUjVV14wvVev5Sr\nbNvcKBnGxmVQUSBWV/l6nP0Y554XMQV0RfxEzOQScvvVr/r5UAT4k2/z6zaK\nOJHjHRcG/FDwjX5Xt57YZVX/fHwyTDTIQrXXNblwTR1o7qNQfFdZOc7bUMCJ\nST31xuQLaLaYbx6L90RtWroSrfax9dlxLg5a2nGd5MYQ7+cs2kEiyd5RpG21\n//HAAvFeZCSZH5F5CTJrpb/VP0UAAk+4i+HBdmnvwZ0ULZgS4Sc7k67NqU9v\nF74XC+xagZxMiOQhRc78m01efUiJNtWpHhlaT10EO2DVrAoI4X+RberMWUkJ\nwhx5pM8aFP/aiPHXobMJYMHVI2r0IaiUifOfXs+oD1jJfqyavqFB8M0FZTLm\nihnnfkCpj3bs3S8gDjni80EexcRLwLj2Nn5n4VdosBQZdZuLrTaFzXGzbBo3\n4Ym4X4gxfUAFHSgu6RV0rCAmyn7DRYMeBurZYhBkrxgChDmg/YZjv7N2Dwne\nBf8rC3IE7nLNsyAu83vUT2TpGnr0MYqM69LuQH90hGfV+htqXWGhT1plAiRD\ni6g6uL3OmgrgYfqdJvz8sqyi/kWuiwwZOySoh+nyOD9pck3WCS6qT+hnixfw\nFX3f\r\n=EI5Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/amp-toolbox-cache-url.svg)](https://badge.fury.io/js/amp-toolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url@canary\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'amp-toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('amp-toolbox-cache-url').createCacheUrl;\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.AmpToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"4c1963ce6f32ce607ce3925653ab38db250e79c3","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"6.9.0","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.0-beta.6_1563886937524_0.4213927495481773","host":"s3://npm-registry-packages"}},"1.0.0-beta.7":{"name":"@ampproject/toolbox-cache-url","version":"1.0.0-beta.7","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.0-beta.7","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"31d1fce0ffbc3abf845e977fdeb548c8fa925268","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.0-beta.7.tgz","fileCount":6,"integrity":"sha512-ZxvsX+t5VaEM2geaJKthdaWcEQDd6rucZzXToK3a7bfuaBbGxGUrzODod7PyVKvYbg6/6cAA37u/kKnvtZAvCQ==","signatures":[{"sig":"MEUCIQDTkOdP6JxnbLf6wtARcC0L+xLhgG4v1F6BFvaAr2XAtAIgeg7oIuioQEeFbc/udjWw6nGr6KjnC3FegT35m8+zvpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOGJeCRA9TVsSAnZWagAAgjAP/RHv843auyfg9v1xGZhj\nm0iLnHfgdzOSxwdA7uL+O2Q+LfoTSaWNzevcIRzF2pzRBYdIy/z8/nxwXcQZ\nj50UfusKW9KMFw0m2Zm3cgiBpppBz5AJZeNaTgBR25LcRpclbrxSnvGNCy+k\nzISATPg2QcqgJ1a2YakFFd+VXH8BMUxrp6Gv0DVXga3WhzoDiDxfKLduzEIk\nwJBwIDYoVBf5B5NG2nYl75UyXRa22Rh7jTz+wd7hXEKkVmUepQz8P8DIs/Fa\nv5bufyXf6TrDbP3DTu3VMVg4Z/5HsRvxUiDf956NOR2Z9PZ1GVhGmzlLtvHN\nY6jw7zZKZPHmItYsnYAeSns5neV85S1y7FMoiBgflwafVt9tKH5ENcGWcROB\nzjDaA3+c231JPfF5dssMxRkbUce7QeSN7nrO0NhoOsxDftik1lnuusgV7+Eo\noHfZXAgecHSbKDtpERyV+eo9R7/gdPT5RNG7Pho0YAucpeEt2+Y9Y39CQRhU\naPgY4J5z+towcPaOril2XPauzqXMvW9V3eBspFpiD+eXmidHdujpOEsyt04o\nN3GnE9arx+rH8+T5nQfqoqqyHAH975Ro7QvIadeSxPzTGGypsEaaNRC7t/dP\nhC+297EhvR4MsfznESABskmym+J5e2cZOEu3/jUYHwIcrPdvEPFvbY7RtZ9K\nodYr\r\n=cPZa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/amp-toolbox-cache-url.svg)](https://badge.fury.io/js/amp-toolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url@canary\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'amp-toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('amp-toolbox-cache-url').createCacheUrl;\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.AmpToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"386bd4636da2dfd92569a6f0c0ede7bd2b49580c","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.16.0/node@v10.16.0+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.0-beta.7_1563976286029_0.477007292817091","host":"s3://npm-registry-packages"}},"1.0.0-beta.8":{"name":"@ampproject/toolbox-cache-url","version":"1.0.0-beta.8","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.0-beta.8","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"f287d36e6ee6eb76d38971e54eae4672abaee727","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.0-beta.8.tgz","fileCount":6,"integrity":"sha512-sjNe/GnvB5N+N8FpSVnkE5Tci491bE/eG341SJtAh62g/l96XDbXqghi6223t8G1YvXhhHgwbCAwsQlE6TKEcg==","signatures":[{"sig":"MEUCICwUs3UWiHhjR+jsaBcWr5Y9j4K/KD2P+ZwFo3mEjGnfAiEAt6iuhP9FfGK7LEHinq8f0cxxKyQyx+TDGmCu/Gey2Z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQqwrCRA9TVsSAnZWagAALrQQAIbHBxcQh/l/+vssZirG\nDxS7xxI0cU2IWfHn0DEAljxanbbqXZKpeGMP1rJRDLVx50AydwNsgopQ2VOO\nLqoYSvQ9EpdM4VJRHScN4cO9Q4tImvWOnu2i5GuuRpVmD0YHoXvS6zjYnkAt\nxQt9LE27RFWW13wPP8Egd1VIM3tPYLyjZ6BqAz4f90sGZmkHOFUPEgdazEXG\nm0ms19M9W5PPqCEuxfeQhxPdFH8nxCCkgZNj52QAYh5w9jzqDUFSUkX+4LRN\nUQASm98M/WCf/iHqV2RUsC8cvfEapMxufOb0eBvjqiNRQzGbqXa4FhkauvjP\nfOlqLV/Yfuhfb1BI+PA9cZy7CWcTUTqrluxLlnJaMvPxZB9WD+8MZdy/fUW7\nm0VK8EWG1KBu8W2/8Y0aNdNJo2oFdSGybVSQCawqGPNydJUAkcRT4IuaH90k\nNYn+w0VP98H9QWAcLyab2RiKICHW3WO5QYinvAIOMamXoyVPR23MLraitQPC\n0xIEnzuDFNRWEL2+XmqFvS/qwt+CAJW1FhDZW8YO1W+PQxqxFXZxaCOGwRoA\nQDNTHdKtpi1NDNVerre1lJAKcEoRgCvrSO5qMH+GR91ImcowggYBPGppuY2V\nyl4BcHYGfhg40ouRK+kOl4elr1G62G6ioKu7o8VkAxvp+C5L/rgweZsoWcfe\ntRqA\r\n=ZT0w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/amp-toolbox-cache-url.svg)](https://badge.fury.io/js/amp-toolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url@canary\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'amp-toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('amp-toolbox-cache-url').createCacheUrl;\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.AmpToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"6f291b4f9b0a00a24e3af763c918a2b70d47bb5e","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.0-beta.8_1564650538833_0.9487576682076768","host":"s3://npm-registry-packages"}},"1.0.0-beta.9":{"name":"@ampproject/toolbox-cache-url","version":"1.0.0-beta.9","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.0-beta.9","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"dda3014be038a43a5e917c4e1f0e5441aef5b8e4","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.0-beta.9.tgz","fileCount":6,"integrity":"sha512-Y6AqAIxwK24FLUkvFStEZshxdSuapW77T5aHaVrZuC4Q3p6F2JfjEy0AeLgaRMYP2aMOyRpQPMpfydhBGRP00w==","signatures":[{"sig":"MEUCIDBR30HVhjZAcN9yR7dop5jeckzK4If5f7WBZCzGGhlqAiEArg2Sxws0t/wRwaGzNAtkJnga4R7kJsqzUhcemCfsS2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQq3ICRA9TVsSAnZWagAAT+kP/0rGBpIys752LoiHtILF\nuPEjlWtiXKoMvIRcsibtAI7aTSYxF2k8uxrlZKJrx3P7kearz+30Nm9pXt7Z\n7RBJMGMss6jxAKqNvmiaYAxnOop6KL9srbN4hsBINu7S5VN6m20Gee1C13KL\nrr2AKNUv7eWnTPHN3C4YeptqGlB8h8LR6Srs37aCGCAl9+AxSJUL+N8o7Bps\nfKXf0iql/GO3MkP25eGhBzByLytwuR6olHCfNT7CiYmUDBMzFpsbF29Qhvcc\nIiMFctYIEh2GoGbR0cYxZMWeGpIimB8iMtM3Uxu3TZJ/j7ANSVAXGInZrH4J\nsw0qYRHAr93SiTD8vAoyJ1ZZjjlVEaSJ05tu6QMrffUoU0ITgvZfKQbHQbNO\n2cyBuENdfRpnaL1edFId0CfQkd49HBah7KhqWtBLQ6UMSD+RWK//rkEzR95D\n6fcCpSKrJjeO3rLsod58O15jSxKTqt9Or9REYDQMf2v3AMyMJB3RFIa6pssP\n9LS6WrS6rsiTD8SurYfSt7U+ywAjv8cqtUimwaB9skkfWTFJ4PbykzHAQ1y7\nNPTM1zdxHgfw3fA4xuRYSU/iotCgXCcDFiHgX/zd2iqtHo80Rj/XRPxS4s3e\nDDAgwvrRtg+yGcbqQkRpIQbDqsj29+e037YaDolQNugawSi79F0IJRY8NE0M\nszDp\r\n=uSCn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/amp-toolbox-cache-url.svg)](https://badge.fury.io/js/amp-toolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url@canary\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'amp-toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('amp-toolbox-cache-url').createCacheUrl;\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.AmpToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"2b6eaa91c3654fc1523f7fc2ff93b37579b52869","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.0-beta.9_1564650951493_0.2766475742460901","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@ampproject/toolbox-cache-url","version":"1.0.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.0","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"cb1696bd006afbb2e36b207bdc4869f5573da260","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.0.tgz","fileCount":6,"integrity":"sha512-2l8QygHQ7BbhyxPFLIuKoawbt9XJ/XUHtYEJiFLJ/sfVDGL2eWufW0+GR7kPXqiD6P0EeiEzZ2ghmpErnNLqJA==","signatures":[{"sig":"MEQCIE2pmld/SOcKW93h0a4zuNNzwU8s1QCmc6ZB1VYlLk4wAiBmknEJEV90WAU2jRpCmJW3JONhWWsfN3o8kvZI7xQZtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSdwpCRA9TVsSAnZWagAAXaQQAJq1MhnJrAZEA54oYvta\n7AC4LmWbbDP2LR0suE2jLFdvc5vnP8dOpU26RIatHLyGoO+9BirYgceTe9EL\n4IhTK2T0I2cJxwAHHBhdVhzeYscMG2uiKFFYJCdr68AKoO74858qWBEtOiXC\npOKk1/eCz9C/n3WmuYN2QmDVrNCvGWx8YPyXogQ57Y4EZuipiYSMTYqW32Cr\ngZC/MLXcV2arBEKlLf7YbUK9dqOzBB1wOMIpkpPqC8v9olU1puzhSdfqZvxI\nkzr2YIl9dy4xEfRGTJoHQYa1Ig+Yn6wJnh3GX6kcRrMgGiZAhqRIjmwibAhX\nki6MC06yFl8aEnkvZEC1I1gp+4y/3PPtI4W/DrINYfw88pKkifPCPg4CZn3Z\nzZ9MtWaBhJMjF58QYP4d8CNG3N5YmF6egeXhj3/Bh8G+PLzOa1CvDsnptIYB\nwNDvvXMxOTSpNtw1SP4jjir6uCYsA80sScqjGVe0+4GG4XHthgknCQQWtHRp\npo7ENNpM5ltBIo3KTx/VnLKwdaUIDm7dqy1S0yh6nt2Zm0AGgADYEFamt9Pm\nO+XmMWFaU2DYI+PCoWRegy42AHNGqO7KkSDQL31kDvhTvZoe2dlV39c28VUI\nQVH5T/ZxeFKsca7HUIC8rb4QxoOHd6GwSXHbENfbm5BkXKro5xJATsxE5Dch\nWtr9\r\n=Aozp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"cc04a8267a51e57290ca81610ac6854de1aea986","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.0_1565121576493_0.009855278172570037","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ampproject/toolbox-cache-url","version":"1.0.1","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.0.1","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"2327fa9656b25f1f888412a5007dcb1cb910bef0","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.0.1.tgz","fileCount":6,"integrity":"sha512-QeV9VW7/BLRKhI2hruoJCB8EokgKmVM+GGKZweQiTNaxjYbcwQsU48ZRcKoiOEqQU7vpEbM/LiRYCyxWLRr8qg==","signatures":[{"sig":"MEUCIQDXYuGf729Tkl2c/R7N3MuFjR6CWbwXa49KIkd91+rLzgIgIH+kwOVMXpvrhlsX4f64QTNtPEDVzxmW8Z7zUCSjGCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSd7aCRA9TVsSAnZWagAAqLEP/2iWJ8HuuLq6wbfLBFei\nCjFAFlpgTvOCDlFcRnYYtukx8P+CBvHshDuTH+nxMGE5r5cyQTTNwxeqDJR3\nIgLKR33AzXjDnSDqyDcoZ+bV7X3PBGqYz+62Vw9HCa8hjssVLBKGbh+UCrMq\nac+m58dt3evzrqArNLbg3FB2kq+F4+I3zhZqvMyCbOAyrwaK7FDfhdC1Rq2I\n3b5c/oMBU4QtsOan20R9j3R07u6+W9L8D5k1XUVVTkGvxlvK839vEbxU2cV0\nlMrSuPC3JT94z8RnUfk2eb3vGn+CGdb4MIGF53h79Tky/7BrE2k3aVzLrEE9\neZuCPq+sMnP7v10U47j1fxZu//tRKZVO3uz9FUjTHvfJ3Iy23t0btKnv+9FN\n1/is1pkKyclftZsDwD70bNOOr9Mo4fJ8rEgYM3SZ1QlhytYHJ6iLbPsG6K+C\ngFR2mxOGnAymIkw3FxMe4hGzxFON67MR/TJtm0zUFc0cRXbNZp9jgllU2URe\nJEGTf6WKwGPLvJyixMxI89NAv5QVDeBv7IQjWFY88JKzB83KTBIl6K1Xvr6S\n4BAG+AiEB6Pn+B+NdQYDxOt/eBTahEgyu0q9Hkg8dtQpiXQhbIy+iEZHi5v2\nt51TWhcjSSqOD1fxJzNS9NGHFVdltLSvxhSM43QRV3JCq9nJea26xrjWZZwQ\nqBOA\r\n=N5XM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"4da05d4a419241bbcc8157553022af3a84676e9a","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.0.1_1565122265419_0.7803451495681786","host":"s3://npm-registry-packages"}},"1.1.0-beta.0":{"name":"@ampproject/toolbox-cache-url","version":"1.1.0-beta.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.1.0-beta.0","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"0d67606aebe98d172382522f005bfd9af828e042","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.1.0-beta.0.tgz","fileCount":5,"integrity":"sha512-uAQDGTY1tmuUybTX73IuNixuAzN90aL4rCFkx8Lofo6ob6OPhiFzugVUUFgWxLxg4Zr9FzaCy7HJHRnlSDal/Q==","signatures":[{"sig":"MEQCIFGKpwo17ADWSSGk/vpmebepQAcWQI6d4DcZ9BMFTunYAiBVZAyA+Q4Kfiok2pn4m0fTJv6Ft855ELtoz/CSG2Ov0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaDU4CRA9TVsSAnZWagAA5AgP/RANeMSwuhovwUWjMQes\n2hq8us8h5FpOXPp1jBCk6bh3DNUQ5kxVaHMYxg12g0o7LEJFRyvBrVbzZlgf\nnlPKnJYpzrlqjOrKdTc/5GpJEgGTnTabexY/1y5uYix0SoTmZ+fIswz5BDiL\nWs3Juyhhe8/MFXyxxwx9BAPv7YPULiNYeeSzxuMNqFKoFlFz/ydIqxjJCxK6\nXMYto1xiWpaGKcSG+FyIymyVBz39duKAOQsRw5YwarbY3diTD9o7xAfjDZEk\n8tA1ofBE1ZsinqbAwAOZUxCqTaQCKuj8Mu0nTt5ZXban1KUzX+Xymt78Yc8P\nwss+ilraZROqBk0n4Olqr8OfnHYL2wwt8PgrDB+pbSL/eYzATrYVXobPJrVJ\nVGjWCvXkt7w/uhEI8Jd9CtXDjZlwKBgWMbwH6pkG65wrrTrzphkbOUic0loe\nNoTAfYelnAoXKsmM3Rnm/2UEBj/CjTR2PfY6SvfYfnqBHuQv+QzRPqR4m/nt\nylE7IyFB89Q+Ro9bp6lmuWQ6/of8b3GJheP9hnY909+rHy+AA0xqbJOMnaPJ\nnenbOEHzLW3he9WhTff91XNcyeDT19sNDu3Q2yWYHNYo4UAY/zEMmm+SYa6Q\nYBy/5m0IjCjOeIFjp53q7laZI7H+2O/+FzCUf9aQq3Hr7iUlvlbPPhEphJ4j\nfy/B\r\n=D3O1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'amp-toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('amp-toolbox-cache-url').createCacheUrl;\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.AmpToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"cc04a8267a51e57290ca81610ac6854de1aea986","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"6.11.2","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.1.0-beta.0_1567110456371_0.8045779767594803","host":"s3://npm-registry-packages"}},"1.1.0-beta.1":{"name":"@ampproject/toolbox-cache-url","version":"1.1.0-beta.1","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.1.0-beta.1","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"e0defaeada7db2859ea56fdcbe7eca58175d20fb","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.1.0-beta.1.tgz","fileCount":6,"integrity":"sha512-AsYJjiwn9UFOdVKtzMd/gGBYLnXBMjnyaMgQi9SG9YWhSS+J9MnG9YwYsJ/s0Be941+SZHFifW2VRd9s0MmOVw==","signatures":[{"sig":"MEQCIFusVbXX3D6QzpZjgkX/Yg0Z2m6uXvQjym9ry81KUpJEAiAz7XN5OP7BmS6zCIbui9JaMEjcSxQUp66z+TVggU4Zjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg9UACRA9TVsSAnZWagAA6DEP/jWYrdxvaWF/6BfIoKLl\npjJI6GrquY3F9qkuCfuaJUkGxl+CXB9nTMsd1uTXkycHQKqruV3ain46smoR\nf2DPS7WE9Y7KMdCYtOxIkBl4UVLrjOC8hyOS/28b7Tz1GAPpaXkPZthWdKKR\nCG35z1i3Aq5ixWJTRD08wNUq6+GGXoERO4IhZdb10SQbpQm0stTdwz/9GL92\nFB+XIolUNuCldUK6pNby4GnHdqGTdWRA69jXHiVkDa81QHZN885rjkI1BKlU\nBNsbqYKroFeU7cyVyQKeN+whdieFRQq/JQgbL9IjlcZPEEURvr38L9w4orLv\nLxREz8tCPGCiUAiIBksfkDDIb2fNSNOh0vqbmE9lAFdQdGnMB8L5M9sBd7yq\nycJ5t5rJAKF495SA+RLgLFxEhW8+E1NrslgWF0PD1y93siB5K7vOK6sqFT6s\n8IdFvV2ZnNmr6VjNzZ0JPQ2yhC0sw2ssngPheJZTjFTF88DD/s8d4E3LpmFe\naZDDLYJsfO6MSetLOB0AbycIio7YVN1rQ3FJY3YzfuaHR01QhssiBiWkEn66\nlEV8MjgmoeYZRTLwPM9Vc0ZLM8MPlCE2DRqfqGPzM/pVqMIeQj3iWSY4Z3Os\n9KpwjuHI3NT6f9VQ6CBUQnfyqfOE0/S58mdFrskPO1Rn7B0GXGpolgjPr94R\nF8nx\r\n=0/mS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'amp-toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('amp-toolbox-cache-url').createCacheUrl;\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.AmpToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"b5c4db9bdc2962da78862a181d409f6082b9b3ce","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.1.0-beta.1_1568920832103_0.7201201743697665","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ampproject/toolbox-cache-url","version":"1.1.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.1.0","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"abd71b3fbf61268479427089aec63724d62761b9","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.1.0.tgz","fileCount":6,"integrity":"sha512-mTFPYkVPERx0sA4naS7Cwg5QRxWxIM/srjiE93YGTtSVm+Fr7A0Pn4AwHqierCrs/RYrCJ7mYUHb7qYRa2x8Kg==","signatures":[{"sig":"MEUCIDSscxWOKbzd6I144DDoZ2Y/xjL3XsnXEcBrkc9EJ9dxAiEA8WXFHXNgaaS0XPn/5o+7n96VmmKAaC71+pwERJ6SFz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnJmwCRA9TVsSAnZWagAA19AP/2VlWkzAcb37INPoFOz/\njG9wb8Lovd4FfOfIPt/accwtE5tcAU4EhnRJv6B1Z9kI3UPg2fkN4IbKcaB2\nbXaAE/BIwH/4ClXhjY8pU2oRI4GAHNXxpGGk3/4yUkzoWteLXT4yq8znoWIy\nkutfhd11NxtFsVblFGsVxq0kUbDaRnzaBLWcdizMYLYR6zQlNiwlJYT+XgBG\nH0Zf8DVDjnPhNF59vgwAbVmc55l82szrB1Zxajp/UEP7lWyYASJIo+ScZ6Zs\nHEEsH//vUrl1vkyV4uoepZO68LfSWEJeyS18+bYdy7qCYI9VCBkMK1nL9LWr\n6eqs1SQpme7Ooigr9IPCWhF3nzVDt6sbkJjkMbg0slfuzf25Kw78vsl46VHe\nK8rFVGR5kSBaTbv+oM6UDWgWKLpGEqnqa6cf7NwBgyoB7tQtvm79+K1XQ7we\nkszl4BQc0wDwm4+hc6pzAPIzShVxCzqfXDxZiTtLl1E/dkRnr2qyCY54M41e\nYQ9VudT5OF+mzR90n/oYtgt/u2FEvgJKSis6azELrRCqxmoLWl0uK9nRafUK\n/couxdcEiit7ofm7Y/V6NAnmoq2B5Ur6MS6DWZZ/haaTBNfxnFmo+GPpz5nw\nelTV3yOP62xG+LkR8Ddc4Ht8tQdw4RhtIzpEniIEtzqbSU4Kl3kYhx905PXJ\nY37B\r\n=Jawd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"783938063dde0c32f5a79af4148eec53f26e903f","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.16.5/node@v10.16.3+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.1.0_1570544047841_0.8164537938383798","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@ampproject/toolbox-cache-url","version":"1.1.1","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@1.1.1","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"prateekbh","email":"prateek89born@gmail.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"779d3b851d091ef3bdb3b68ab04a16722e36f0d6","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-1.1.1.tgz","fileCount":6,"integrity":"sha512-T887heoXeMUS37pMXOOpUH1QKdvHvos9RV1ybYcubdkzza5UP+ccVPe8/7MjLWuywY9HmrQXGp01y+wKqdbxzw==","signatures":[{"sig":"MEQCIHfcVjZ9kTBxX+CzpeHq7sQwS6bAAbUiOC4WkPxjrMK0AiBc9MDPcjn3XANj1zc7PLnmBeBFHhuQLOP7XuIrpBHVWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnKCECRA9TVsSAnZWagAAUz8QAJnXxXYHTd4/A6cDv33M\npNwLpfmyGConSeLiSIzkhnke6wJLgsRLSaPYwEeI4uzYlMCmr7bXLmr+SQBv\nU49pQ8ynVe3HFcUX64gvOlVXX5gMpgNG7lb3pzia/gy6Bz7DJjOgGE0J1B8D\nAi5NZ6+FQ71qbZE5xV4Gj34LQ7XiN/bJF8HSl0sfLIUuuA4CVDDtuwI6JZX3\nvrpkYehGMAxU3suclAjVvXnnjybH/8mzH+Xb7Cw4GugrYEa6mERD8ojiZlcK\nJn+Qhl3Go/OjJm1/P6xaKO7e44rZvr3Az5uJNQTCp+YetDqoCWRZ3o3ClL5E\nQHBopcV0LXw9yFtGLGwvMVNMWMem/CoHuBX4pywJwoSrZpxrngP3Mn6hfjiX\nOXksopUJppXfHOwjNbOxRLswx8WktuuniM+C5RKl8DL0Nk03NM2nxakWfPma\nIwvVjl3WIt1CZ6M4560TkzDfMdF9laSaz1VmsNK8BjoOW4PtJ4dob5Y2TyzD\nk3vaKW5NyqZFrd1SGLlhXzDMsGfN4CCqS2L2GLBE15Tw1qduFakZGa1DKisI\nb6+iYLJQF2iyNgd0OcHn4zPLm004tb1rBNnbxE0rhBCifvU7mj1F4ITrIjDI\nCNJXEI1k3fiF+g5bsoRzdizBs90q34Bl9oXyTzVFGEdY5XOeAIUrwldLK00U\nP3ge\r\n=Sty2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"6ce20613dba3e66b7722df599f62f35dc6391962","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git"},"_npmVersion":"lerna/3.16.5/node@v10.16.3+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_1.1.1_1570545795620_0.17948847341408714","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"@ampproject/toolbox-cache-url","version":"2.0.0-alpha.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.0.0-alpha.0","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"sepandparhami","email":"sparhami@google.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"73088fc45376fe7665c6062ed32a1c8b538b609d","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.0.0-alpha.0.tgz","fileCount":6,"integrity":"sha512-3CQ/BuQN7wQm/RAB5HQrY6M1GraEB9x3cST7GyJaRIzileM1edEJXoLw2Ehg3+SINShpP4tIhVAAq7V1YWa+tg==","signatures":[{"sig":"MEQCID3MuLgjhjSgba3hYHfqgV9FEXq07SpxpOFB0zTS17mnAiBSME743M6OL6Wn8x5OkXZJTCpeeoIS0L7NQJFeefEg+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKFx6CRA9TVsSAnZWagAAJ0MP/2TS2S7dTMzFWtPT3lji\nMDG3L0KpPFHjtFbap0OE/L4GcEKnJDBv//mQwHgHtpQN1oXu4Mq56A51Ql4u\nwH1z1nwj8DzzMeqLyue1c0DENu4QnAVDx78DKicyOfV/R51oLoTt4Svp7MlR\nO6pecGtLFjPA6/HfcD0qac5Ubm3ERO0OYrT8XYdcrC7WeJxRf7LkIBeZEyjv\nvcH7M/xJk9/cEpITAQio0kfb/578MrvJlU+k3PD7ahKyyycvWUwxsWEMh8dR\nI2f+j7jTPUBOcoVBHBWqXW/r7fB6e59QNuBbzhOjHcOsGw8f9uhJPjwSGXQ1\n3nb2yuSqB0PulkmdNLpadQwCnq60yAxrIhxv4noazJFFjSG3DfI1OIj9xeU3\nccLvUp2JR7I5LXFrypF4ueqVgzqdVpuQuFQPqRm18ZEV/PPbg0k9EWfQdI8H\nUkjucZouLxtECKp0XhpAjAhRXXmzUWlIQwwHYZiBsh2Pa2yoG40Y2rhoK9f2\nt67cnddasTDqGl72VzcLDgNwPUeg19pD78tSOubjtqBGkbdijv+QKWFuiae6\nxDeq0+KQesH5I0Kijow42zSAz633RLHkkZefnkDYfhIZ+sqK52187XltzRgu\n1bIlVtKVGFOo+tKhlWlkFCumUDFh083A/3a0aEv0opZb+9W3Q3rYiSecTtcd\nhToT\r\n=6B5L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"6140009b75eaa18afeaccf0a5f1996f490dcebfb","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"12.14.1","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.0.0-alpha.0_1579703418111_0.016663070567347837","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@ampproject/toolbox-cache-url","version":"2.0.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.0.0","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"4bef95fed08e60b81e9ffe2e3386d4e6042816a8","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.0.0.tgz","fileCount":6,"integrity":"sha512-KEFvQfVDKmGArIpFZ+6qINF0t40VZ+YwaypQMk2o5dLFaX/UIhw68IRn4UMZ43tJf0/KoDxNphxkSTZhFc+RDQ==","signatures":[{"sig":"MEUCIQC1ZtVL6vf2SojbguvgGm1+BKcrgCygarFduDvO93tKKAIgFAaLxdEmUr0Jpzjymt3/T7DhByYFoB5wk34qKs8W8HA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRb6VCRA9TVsSAnZWagAAVLQP/1bvAYcaZqi4mkzmhVNn\nOuIDsoMOWtguexyhExlqdwmrvJdtzWTBJ0ARaA+dLcEVY2Oo+ME5gYtt6TfN\n4i3NuM2pg9jAtOXOeV2VX/zLuVN526NruZBkquRj1tSG+WK7k52yG3S+/5vQ\nk7PuMfQ0utYcVAKNLeo+VoR31goHi8ZVp4nSqGceoowIFOgpj6sdzmaKaL8j\nDKQ6sgaM/POXUbVyGgo50d++OficRen+lQQmTlM2rCwqbTcMfA++951a4PSi\nO/d6hb8p9DfPwu8muAfACb0YHamxMljQQdJPdTtmQDnWMOOLiADROKWXEulu\nJzhBAjUAgwNuGxb4cVjJv7D4VBCpMJtSw+ReI1L2qrvdA2qWwil2WBz6zgiY\nPmH48575sCvMCuO92LStwNeUQ3gd/kOocEs0WpkE4NZwsWyCkg52dPe/QwBA\nukhmwwysrVPLAjNHXQ/GXesoxJo5Rp7VAF33r0cR4cE75k7mmf2eht4gF8kQ\npWGXufgXFPNCBd6AtG4+4dUHQ7b/Tb/eQihKvyUXVRcFRdeIbGVzfpLsBEjx\nz/Z7lMFnZUjgqX0Y5FvBH/7KbcsvaaFzpE6gkOnQy40UVupI0FpbaHA+vcpp\nWVzQPcTjiwm32CFVOhcrb3n1zCGYBLxPONJ3nr/ksVG09LHoHbvKSS6ZlTbs\nSnuR\r\n=kCeS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"908b78b9d007d18d97c50b5a79421d5936150233","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"12.14.1","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.0.0_1581629077244_0.12413856873589824","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@ampproject/toolbox-cache-url","version":"2.1.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.1.0","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"d7df947084d8747625817406ca0f31c1affeb67f","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.1.0.tgz","fileCount":6,"integrity":"sha512-8UljQn6ZLmBGMSCjbIIpbBpXbd4KZsko462losfE58FfLhZxhOcvd0QPjJ+kuVunToKhyyIDItfVEYSRrheQBQ==","signatures":[{"sig":"MEUCIQDm9+pAX00ZHqVMgVHtGe+LffTH+mojZ6nEHjEsURCeAwIgYVNrZUfU9dN3HckbJhWZq4ZvCUXbrvV0uNDYeiJTBlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehFgDCRA9TVsSAnZWagAAkt8P+wWDRTAzGHeRDUFV2p8s\nSRpD85aRjiNmINyobTPXelTiKma3fKtdcTHnTtRIvbOCemWUwVsl5MUgZVn9\nxdOO28XCwim8FB3gySumIWuaPq46S2VN26PL0immUqDOe1NXVrJY/N2lwqy4\nl/55huM6ms4EwRagB6EUvSh1TriZqNyxM490ljmWi4TA8xDXXH1X7olt6fKQ\nMq8AL/9lPirQOdT01WULEmH/w1s+KY4aut0zNtVLfCSJnA5w+UwnP9KlqGLP\nasjX7sxCK/Y34befbABvFc/Ig6V5vOpGcgTviZQ4F8LFrqxqxJNr6H63piQT\nAI6LUeihdo/BqQZ5lfkjSHqIggUpDxxgBPd+yT67WILwcj5iLOJCCLlGfwjm\nnTOmLtw2I8porNDnq/h3TOpPnAA4Ap5kdcahYc6dNbT2Ahzc6xxgy6xolWHI\nSrQA0Gy/XbsCzy7KQkNgDrlTJlSQm2DtbgmgdA6wIJzXlAuX63n8HeYJa1Dk\nLP0xN1ZBYB1FPgqcJV6X3zKq935JXHy22xIpZJiFL8UCkANAIbj7WsQn/2GT\nbg2fph8jifTSnfT7I6fjoQRvOaoSX1KCmKeBZocrxMacOmsbj8x1qKaeb/XU\n9mJAfTZwR7P+EFH4BFSVuB16MjAEh3/Jz1Pnca65slJz9zbTGPE8gBEUS/P1\nXwXw\r\n=3h9E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"a6bc962a0af397c2fc21de1e8a730257947d8fb6","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"12.14.1","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.1.0_1585731586590_0.7461393664827796","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@ampproject/toolbox-cache-url","version":"2.2.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.2.0","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"42dd51640e8970d992aaf62819b14023045e80f2","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.2.0.tgz","fileCount":6,"integrity":"sha512-ziGiy2G6xGrqi7V3hZYJ6VoBCZkqRMcgv8tcQNT8y+MhLfDYVKfmddsGGUedj14t3mnyMRk8GADCT4sseFA6AA==","signatures":[{"sig":"MEQCH2ZaUERpdZ1SSgucXv89dk0uI8j87CpJt6nhfjLhxusCIQDyQ62MHzGNQIhY1CuP2F+wghfXraYnNqPwZe50MZb8kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehvKBCRA9TVsSAnZWagAAJb8P/j0esCpWcC8qByQ0xCVw\nuXGgT9xKRe2GoCARQOZ0YG4hoCgkjSkCI2KdX+SJh2sdcJTAdPq2DsSiJZmi\nJP++UPji3VFdrfvri2LdPzBBh4tPSMp3J9zEWlrmC3G9IbGUX9jn6FBmkKXx\ngwKfIBoFQyTUNdwE9e84+u+L86VpWlzxCLDAJJCBlNG1nF0iBVVr4Fnp9g1O\nqqRd7QeQ9U1Yk7ZayjKomf46t/iYytMn0qY08qKWKVCf6sHu5PsjgRM3kmve\nkTYeRtqY1yVxpBUHyWpTI8vGr8Z1RidhwbU2EoGk9goLhHQr6BYM8ZCI/nx2\n7b3uO7prEchnEnbcf4R5LFFmSvAP7fEDS+ShL4ClWTixRkmHcsRqw4dgeZWS\nGtK8VnVIYsZdcloL22pOVMFcbWFFvNSa6GgRSeY4Ek7I0bMYV29o/lB3jieH\ns/cLPt3o8dFsH89II1aPS1agbC8Vo20+Yrjr9NILL3c6OR3Zbh+G9Iwc6BYK\nv5Y2CYWfcsBTsShh7ZIVenvM43pkAkNyrFnctA8n6EWcPZ0S48lZ/5Tq6/S/\n8jDQOngCAZ1UoD2HteY5byZEa3SEQS3saxLfAb3hnr4IF7Av/2Qyo50KtX4g\nvLhpepkDLHhHeDSiC3f5L68BjC8vMQFmilcqG/CLMPvIguDwzW/LrCqe1rij\nMGC7\r\n=3NWT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"e2bea7ac7d4cb6a57d196e124ee8a5f818123a02","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"12.14.1","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.2.0_1585902209126_0.49815780713014335","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@ampproject/toolbox-cache-url","version":"2.3.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.3.0","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"64647f1e91b8b32e84d00491efc6ad0efe4521af","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.3.0.tgz","fileCount":6,"integrity":"sha512-7+m5EamFZ4VwOCyeTgsemQmxn6WPGy3nAwd9Lc1d0cn1HjBZXR0DFj/B3FkN/zz+8oFtPQX8SFojuCsWml42tA==","signatures":[{"sig":"MEUCIQDcZDdrnpj2L9G+2Rym+rcO/bzOgOKtjkctsQjqhY8hLQIgUI0kt4wM0EVFKaADZIETn6qRBDGpjVNUqxac8yHb7dI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeltR5CRA9TVsSAnZWagAA0gEQAIQHT8ALS4EyEsdO+fvX\nRLI4I7FJ+47ivJOTD2fsAezMFoBOMuIHaxzF7YEBTztOW063G7nKVlkovDJv\nGORhoblb8ITzJgDBBQJqKBYeG8XGIbjarEol+NQvPmlSULpEItsCEjWyZM5c\nZEA+a8f0ZziI9BtqBgSnbaMKbNHnh+FSudJH/E+udqOHA/7GJ9Jrq0d3pLke\nBCwAZPZUCxBl0/DDajZnU03zzrW10eCrlfX6CBfXblVzODawbna2QAgCq6SY\nPWK1mTIdCFpMTojzRPKx5SuFLycSAf6axZ+LHWnD6XjFRe+v//TKoIxX2nkT\nLjspcmbR4VwuRwoZFwapwj+TahZ3tngjHVW9pSPDL7E20EnEJROTAsOMyTdQ\nrzGgRoj00NwThkgg5AMFnj2byPjUYQkOjrb5XVaCns0vyDRgzmCBMfkonOYh\n/4VipyvAeH026/0HJhOfCJxAsAu7wU+1k3Fg20LOyKPLw8I+diIgxfnN/b+u\nxLezraXivknDqd9VkKKl56GSDCbO4i3Y3X2+VNQndcV4DNgdpiUvueVXuPOK\nx1M0/ZwC85IjOe4qMw2cO3KDk3kw3CJ6ecaYDqskhdNiqOXV0EurfGyFR3fG\n8/BzfvfYnf7hcDUFeEYwfUWo8OpxpDvBppHEWJQo9x4DuudzuiMwNMr67xWy\n57Jv\r\n=n7Xa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"bb7eaa6c720044e84f01c6406f5f0805dc637923","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.20.2/node@v13.12.0+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"13.12.0","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.3.0_1586943097306_0.3979305530588244","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"@ampproject/toolbox-cache-url","version":"2.5.4","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.5.4","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"choumx","email":"willchou@google.com"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"445a8124dc2017e9d6e47d30e8737ff0d825e38f","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.5.4.tgz","fileCount":6,"integrity":"sha512-0FDwyA0sZokknwJt7KZenVL41bDmHZ+AgY82KrCzaTRMBNwlin4hANM5O1NMv4RvjCYsZXyg9hua1fCZH1BkfA==","signatures":[{"sig":"MEUCIQCVV0WU47/sFaZsTEZMIFN5VvZi5jfB9U6YMHmG4SXPWgIgMzhtciVFzRg7MT/HUQCb9Qj10iJtfQFSF7izR6W+Qg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8QvgCRA9TVsSAnZWagAACE0P/0fRDe9IMcTQSEQxmQ2l\nAwV5z2TaBUAQa3gaBq1E9r10wAnbh+bBj4dLFqIAkOv6E5k4oARNaih3qThU\nPtBXXJ3flPnLGn6NDT9Y1sTPfZIpN70sxf2abd1Xt2f6uSS8gSXbCNmhWLUU\nrlzYOW9Eo4YVRpf2e8KQpXp6vYgQLnnLmoaMxw2ZqB7JjExZPPhvsKPdSxgH\nXO0N9Iv1RZS7viHpxSQBag4NuMaVyqcU9meeZSvzhlH57XoVs+NIHvtG3vOQ\nlRvCFe/rioaxYRgDCRXJkrt4ox+YhSRmUftVEWKu/+vU7dfaMpFRmmKERSVC\n4ZfnaANWrduetjtgt5QnC5itKvlrwGu+ImBMJXdIAaBjvEGR+tuC/os04aCj\npjvWBI5JPkvH3r5Go6NgRsb1vxG3Msc27h7oGN2YSbqFlhtWwYMXeYiy2cbL\nlYb00naN+UUR92Y3ch1BjSha4Su+KVzfuDmfaMqNs5acrmM6TGB03cdEmjA5\n5oQoT0j/ETHB633k8R+AjjAkM1C+/SuSTwuFJYGTBuJE2HWXjdO1hVuSdFjF\nB9djcHplDqQLUs110E9T0YDiPELOtkxoNZNKi+7FR3ChZ/Blvvi7qsTJrppW\nWyr/yq10Wu7ApVD1WTrQMc8e2BjKq4R04uyPOYGOXQvamJd8gaNNEBAzAaao\nxZjD\r\n=xAiS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"c194eb829c2d0d4cda21c961107d73bd7528f53f","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"12.16.1","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.5.4_1592855519605_0.6479185024981997","host":"s3://npm-registry-packages"}},"2.7.0-alpha.1":{"name":"@ampproject/toolbox-cache-url","version":"2.7.0-alpha.1","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.7.0-alpha.1","maintainers":[{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"choumx","email":"willchou@google.com"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"samouri","email":"jzfisgreat@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"e53771c10de4d61e82f9883bddeda249cfa21066","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.7.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-UbG3JKxTgmdTkVfWPKr5uGFbqFO3WZccTBRnKJmTM+UN8VrY8FRGGAejW55ohOuXLBia6A7d+pZNjs0FuW6oWA==","signatures":[{"sig":"MEUCIBb/T8yHBRCfXBXQhYctFeOqVAecM1T+G7e0cySRVNq+AiEAsckinu93YISrJeFrGBx8QKhodT2L4MYJTGzawmteljw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPVWYCRA9TVsSAnZWagAAW04QAJoEpyFbgGS/L8TeYZUm\nt3Zi36iYoX5V9Ex9TgAD8MiEqDGNdyF7CUJNq1f17z8bKdKSAB7xuz69gSks\nDtHuwXUUciC+hEIo8uMOtgd2oaGyJtGZ1ZvdO+oBn1QFrPiT9TRiHc5XgZKz\nvsB1JZRXzl44DCh3X3DDdMNkuHo44ujNwdT+psr0cG7hhehmuIpxNTa+oxkE\n0BEjvWwUphsBrAx7jTzVMGpfmp1CIUTpV2kVTElz6Q/Jh3dzB4xAN0OQ+EGa\neTQYrOcLaSzU380X3BYZUuyvfhBvoNw+iagaQniZr0b4gZdgH7l9P/OgGtf7\nXZ+SXsdrnIAYewXE3kems1D1gVSE7KD66hzaFby5TQ5wkLk2d8iFjDi49KPR\nRUyO8ueUs7qnwWLo4pYPjGRU+U9/rAZpUR5uYASnel3caoLB6ELKuUDZbE8w\nukA8eyKLdbSIIEiZV24tcJsV7d1cBk9maL79uFYtjngwgWUutwdS0tBKKZyL\nv+ywfpG6Kmpj/uYwrvSaYNuSXcEQjv9wzesHxcr1Jd8NWQf0C5ppodBfI/pf\nezVc1pHDv/K0O6iiLkOwJ2bwGWa5bZz5CxNHOGAWrzvZfh233HMPXWtqVhE+\nCiP+90ajgPeK47TbjDT5OWeC20DlSVRlaKtJ1mXPMKcgN/spX6Di/5RSqAeA\nTxp5\r\n=iOMK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from 'toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('@ampproject/toolbox-cache-url');\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.ToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"cdab35d31a9d431c66cda62174fb28aff93287eb","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"caroqliu","email":"carolineliu@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"12.18.3","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.7.0-alpha.1_1597855128299_0.3685777975991804","host":"s3://npm-registry-packages"}},"2.7.1-alpha.0":{"name":"@ampproject/toolbox-cache-url","version":"2.7.1-alpha.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.7.1-alpha.0","maintainers":[{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"choumx","email":"willchou@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"d8eb329d5a5370f80dfab0e43a74bd96d41ab989","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.7.1-alpha.0.tgz","fileCount":6,"integrity":"sha512-TnQqatnYyixyUbF8VInk/kTZftDi4FpJCD/lZWJOTWZFknBa7xX4UqoYKq9pstki+PlylNZjVWiJ7IkQS2uISQ==","signatures":[{"sig":"MEYCIQDRGoOaMkagswi9aWX6JMLz4WVpG4pUnqkmnih9ERydPQIhAPgue7B6Ql2smu0pOahYFWGXNg8Yz+0DbDpQ61ru/nvk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxpODCRA9TVsSAnZWagAAs0QQAIAawekgFQWzP4t1irn+\nVV/8dglP+dXbr4d3DJGSUbi3gnELaDWFDNuptMEBUwQTX1c0lnPjTY1ehlEX\nHouTaxHLgM6weqemgSu2y+xbq0XGBEgmAtHcgQXJliRzZk+Fch+rfVXnGRxG\nfxIWfztL98ob6UhOh1SPmHdr9yPobPSfYtNzrRDsLRTF0u6rhrB1orV7Mam6\nSO/Nw3y4+LnLan/OxHWbdEyb7gAbDZ5pZLZT64BfQ1l84tpOqxb2+zQN4ZqC\nXYBNIunUF0A5jkAJInM4zXIkwnyHnQr7JQX5EGWCA4xg9vt9+jJwORW8kscq\npAYdm0IUjh40HPOxgR2D5lH1QYSK2rFp/+HwC/uw10RSCHidPj0zC7IFZMXU\nFugxaWSnXvW5bY1HNynd+ZTNk2UGU3RMmMkaxsLQ2fG86lseRWfEY0ODJoE6\nEXSZyM7GiLvdd+7Bfevw5mTW09G6xjAmG5z8WDUfcO5R+6VErQOePz6P7poR\niR/kp9sO3Gopgh840hDYNboWtptQysOvhoFd6S4CwqHeuSrlbh3SBgzlcle8\nVNH9K67XufouCJjYzXzHSz0TPIp8n4pR8bVff8bCJaYcFAKquY4JLS0+s0rR\nrESFFcyZo7wVNYTfbbX7SVmqmBX4ynr/REwl2PCOEpMCjDs8fWOMWRdnpaEb\n5aTz\r\n=keZh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from '@ampproject/toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('@ampproject/toolbox-cache-url');\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.ToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"4acd4490ce69050e3e2b46b79aeecb788f58b205","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"patrickkettner","email":"patrickkettner@gmail.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"14.15.1","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.7.1-alpha.0_1606849410762_0.1140041760569308","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@ampproject/toolbox-cache-url","version":"2.7.1","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.7.1","maintainers":[{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"choumx","email":"willchou@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"d265a8a144b3ca81f40c2ad79de15ab1b592c0d6","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.7.1.tgz","fileCount":6,"integrity":"sha512-qGNm6uCB8dCcBjP5egsLKObdyDFbJoa3bq0iPsbH2tK0u4srsn4/my3eS1rYLzONop9CvEGGsOU0MYPpnpqQjQ==","signatures":[{"sig":"MEUCIQDKPJOXCqpCWe8kZs84cKm8gjOHRn9xeOERjsKkl0GWKAIgCAOksAHlNxFk0cF+AW7DTDEj1O5Opz0mGUSNSBcQeco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx6q+CRA9TVsSAnZWagAAgm8P/jSnMimWUAwjCw3qjdGs\ntjDGa5URpK2SrhtrikgAs6Q5UXJzCw/ntGOytVF3bQ83dzzB9wgqjsLDXQZY\ng5etqJufmBMvVcau6gBqinaEVdrDkwn/kOYqQIr4d7XH7Ecmkr1Z/KToaiLN\ny7vgXXfouGEeXaL2EQCTQDvK89zKvK17nTrdDRltrwiXNBJN7eINiWUtEYEb\ngnwRrcnTn5i06Mwi6E5JZChKMTRYnVAzwAZcX4l65xDoTjIZEB74Tm+m9UFb\nPcSyO1XhdeAFOSRpH7jHLasJvmj5gGLX4M683oplBODOR9yy5Pp60Zm+ZeVb\nJwcSbrtKZUXPOKTxlp0vwQmP1PFzRTF/rNp2bCYCmbaAx4+YojT6aHhT8Sd5\nO+zlWLsNZA/nnLKNbCoyO0zidldrnJW57mq1H3JsO9JHgi70VOWRtR10HLhl\n9cCDEpT0xrixcNkx3Nv4XO+eiV6FInwBvYa69jnQE+q4jQR5e0lmrlSYM/pz\n5V2X0Mt5N6P11Sn+zuK9xT0o2zWqd2hkX1lN9AdcYJqtBKTKxcpmUNQ3gH7j\ntL9Cpw6F8ULrgbOEnIStk8mkQw0HR2QqAy+sEKODo/V3Bk3vDkFV73IzkSi2\nJDyJcswWlU5RgqMtNLytYLVGqGLKyCRRWKRh/PIxJtHmDKzleRMO7cmANTvG\nBQdo\r\n=j30i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"9b159391d776396512b01ec250fa76941713c763","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"12.18.3","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.7.1_1606920893748_0.6968985827867875","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"@ampproject/toolbox-cache-url","version":"2.7.2","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.7.2","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"205c67e16b16255b5831bb243caa703d60de753c","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.7.2.tgz","fileCount":6,"integrity":"sha512-dpHSgZffx4rC+ch9aEl/Ebz4GOoSgterbpwkFfkktaAgWE0OgZFnaGpNR22ct9e/8U0YlKnTCIMEklt+5Xq1ag==","signatures":[{"sig":"MEUCIH2MBHv5qh1JpPJeKrjq4sKRoBB4ab8mM1XoVJy4FbxUAiEAn+dhsQEYEkoOWxIvEBPSZsPlhyOBkbKS/dExJMAJsbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2ROYCRA9TVsSAnZWagAAKYYP/igchE7XrHQnMduvjptT\n57+t9StrtY+ABktCzF/jMzMk6r7ZA7vCibWXatXOybCsr9iT9e+GqDgww6ad\nMxG8/02owrrI6nbEqRKJorXFmmkXF5ylGR4B5LupDWBw0rZUc5aP1s4NkHpi\nNQoYsNi1F6AJKW6CQ5KR7uwq722wEWd1jMgo8t4Ai05rZe+ScX4IlsAWzyTr\n3ECI0y0SYG0fNE+BpQEZvV7e/oMVRWKyjlMvZS9Mmq5SlS6LOaBelq+f3upF\nsaHsGaxuZkVeXpfSv8ck0Awf2v+hm1qEBM7ZmihrvzS5oT3/qVLIqCk7ndpj\nBJkSCFiVTiqP9scWpZsGasJXycbz2SB4n7o+F9JVK4j4D9YJFp/hw/XZRmJN\np4mKts8UmxSp8bfIOfAvbiwwmRecLj5YKP37mnm6Jv7dsybkzRYv1XdIYzvS\nA6rbeX1zhoQMMVxQ/NQloXYabBL5W4mdP/xd53oZzgrqiECyhUWrJ+2t2Puc\nbzSDPtL5DopSrSXT4b3aJCcImm9a/jV26uOnwNVQdnna++iGt5H2cG+oBmwQ\n2MlhSdtVbxj/eLsC2A6dGkOEOzLgUAD4fxUoOnWn4fHqP8csiCc7C+CZ7Gan\n5nQFfgLDY/oti2rs1z2pAEb9I+3WYh2IReFHeO7+Ubf5v2f4ofd2f7+dYyyf\nDADi\r\n=NyVq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"83d1d4290d9da2683596506cff266c68e618fa81","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"12.18.3","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.7.2_1608061848078_0.9252757347325595","host":"s3://npm-registry-packages"}},"2.8.0-canary.0":{"name":"@ampproject/toolbox-cache-url","version":"2.8.0-canary.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.8.0-canary.0","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"ffadb516189fd13b8655a0cef5fcf75a9ed72b41","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.8.0-canary.0.tgz","fileCount":6,"integrity":"sha512-xeuG7KIkC8RvByNS/OvSPlOFKMtVt8RX5VUh/H2c+4BRsUI4Toa0qOzj8KjNDsGts/xmQAc4IAX2xDMBaNyV1A==","signatures":[{"sig":"MEYCIQCs/lNh9xod3l3iXWf+OyjVMZafS6pushjjTognDA1+AgIhALfpy4vUVumIauCCcGP3OueE6J9ot+419h956A7rJzeC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJrnVCRA9TVsSAnZWagAAdqsP/idogQYDKfrqMkESBIg2\n6LnAzSiKWNjZ9MvLowas6uN+BqxdnaNAeZVGlxSC2pBVVM4XJtW0tDJ3d0ZS\nFm8KjUj2fCrfXceq/S8eAI9lUXI/oi4YDBenc8sSFAGZABSVyoGwcDbfDg6x\nZnXouwzIQRqWl8XMN0ua0DeZEto8gH83kNIYfeefedmOYyGMRXqEC06RvRmd\ndLaV7Z0tNu7FSDgA6k3K2neWK9w3YfcMP7J5dBq6CbNvZ2j+rkuFJRHicFtO\nr9N4YKS+/0TlEM46KK4fo8FHu+w/g8dzI3SPbWMcS3iNgYwTiIe/P29nXX5+\njaPd80EcCgeRtvCYpceuB53zz9Qjgv9kYAt3vn2VfwQAva5jFhQcKQQ1KFg8\nveDqTaEpxu6/3DFpneIiNl20xSzaranOIQLlnM0L+cORFiBpVhBge6ma8T5p\nt0GoKunUnL4Pt5xXKWxEhDBSoZ4gLCOrGMdfF3lX4kZ3NmmJbdjxw/OOhUQh\nU9gnDe8yaSYSZpDfLPk44pyumOew6+B/Xg1Kc5IqdGQ1VQm6DPVV6rzejx4m\nimJhlhbjp9dPfjaItrBj6GKr7YjG0U1rAq0gL5PU8QBIYznnoXAis7QInDU9\n1UOoJlAmd3fR/Vjb2rfEgkkA49CsoDEGhOHFqj/RxrN/JCZdthMzFVkiCQkv\n8G0t\r\n=O4a6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from '@ampproject/toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('@ampproject/toolbox-cache-url');\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.ToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"0ec5cb5ca31022687841bc344b29fa8e775310d8","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w","prepublish":"npm run build"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"14.15.4","dependencies":{"punycode":"2.1.1","url-parse":"1.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.8.0-canary.0_1613150676998_0.10731786279213495","host":"s3://npm-registry-packages"}},"2.8.0-canary.4":{"name":"@ampproject/toolbox-cache-url","version":"2.8.0-canary.4","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.8.0-canary.4","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"c937a2b0844acf6212cbc6e4a4174df151497a53","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.8.0-canary.4.tgz","fileCount":6,"integrity":"sha512-tIbEOhWzTY4L0UhXPMd+ljjBRJXxo+g6MSXe+bK4VMO9zpCpCTgno6WgOEFhVp76amRAOuUb/FfCNvkpZAo7eg==","signatures":[{"sig":"MEYCIQCcKQA6J+HhWmZ//NaD6YZytodWrfw9asHGbyMKTcIKPQIhALCeb2aMdgmRJ+knyI7gRwUHwldgYh0sWb/Lv4n+I55h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPjWQCRA9TVsSAnZWagAAi4wP/RgVvecv9lQ4iD3Eimbx\ncx1+vXAZEiVNMHw+xlRmt9BKRoL8XOWnnK0DQoWJhhvs03y7MakRzo8m9Qf4\nis4tt8ZpfTZFBEXvUytCdhuryKrIM1Kt2MVHlbZl9+LysmjNRsDUu8TIe3xc\nV0OdByvmsWZEzdQ7sONyFatUCQ2kjg7DPja026cKI28jWeYTJhvnzNBFcbOb\nRDK/ToTXqVXCe4tVvrknJrb0sF3Ls2n004O29Zn5Nhc4QdMd3WXbn1D6FnCe\ntUD5oQBnGLXhpjbNVPM2kvpYFg6AeCTzt2n8HbkWucqmG8IAnFjRmbM2Be4X\nKUUKw9M6pABDyWK9MyQq96kTdU+z2O5ytAkOSYILDDG++09E/NiS3nao1FcT\nSo0L/RyJjuYMCfjbtqt9L55cX50FO9AnbWiwxwZ7I+AyAnPU/HsUT6eLR+Up\nV/ZrjLkQsd9dV8/lE9p4OwsU7T/CAHhIbXpT9gy6LjiKwm+d9L7yF9aRvs84\n/69zIEWYG1T/GJx7jhQLA2Bd+2AubJCwY4XRAODsu7OERpZojUnwURAwSorN\nl8gothHURHsnhkUAtOb63EX+m+XedZ4Sf6JuYIN0sym4RZ6V52QS0KycUAif\nkz02hF/j1LbxxW/yKc5xHsJv35DeV6VkqhBw8GBMczKhYjHU5J2nl7quiqHb\n0lRd\r\n=RqHc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from '@ampproject/toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('@ampproject/toolbox-cache-url');\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.ToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"0c3af53a631fffeffbe3da1f2d626172fc996f1b","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"14.15.4","dependencies":{"punycode":"2.1.1","url-parse":"1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.8.0-canary.4_1614689679646_0.9203884251763075","host":"s3://npm-registry-packages"}},"2.8.0-canary.5":{"name":"@ampproject/toolbox-cache-url","version":"2.8.0-canary.5","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.8.0-canary.5","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"6923264aa064b9d5fbf152b05ef56d69e5a1ce32","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.8.0-canary.5.tgz","fileCount":6,"integrity":"sha512-/XKfaZJh6VVQutPDPhGMWtXtW2weViC2UrJ4fO79KkJ6s+NZTg9MH1ms+/6Nv9xZ8yZU1mEDyCJ7Tv12kBaYbQ==","signatures":[{"sig":"MEQCIEjI63IWFn/u6BVUj2R10wM88gacL6aGRx/YF45AFuKSAiBt2JLzUOiC31+ZWMRO9ogLt35SJwZ4Qc2b0EPY5O9KBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS7mECRA9TVsSAnZWagAAipsP/2Ql2DytasJ4LSCfcnoW\ngMZxlM3Aoz/4qjeCb31fPMVQ5YeM1Y5P5X1uNzCGgPS+A9W6os11J92N5k8y\nQGXiBcjvSW9BfklqAwydlLQpex1YnzWnOTQWvoetwB0J613BM3SoxJPCmGRU\nRfKWOUXAX6YvvOGZg3PA4vg2wM4PmxHLrP1FOzKn9EwgZDGHSv++C54gdB5p\nO/1Q1wyY4hlgCZ+wy1agNlk5HyBPqadVxlnd2FXUB/252rKr82HfGTGrCQcv\nNZkNDAwlm/qVcT/kBILzPTchZOQ/XtCwKcOm0pfaOoXmqPvRFf94vQ101aO6\nSgB+Ezgv7t/6fGRWbVFyq7X4PvfHblUQfNuUyC1amPdciYrEUU2KIdm3Hf1/\nP6FhO+wf8AiUiFBTFF6UgqaJZXMsVHRFoR9en9L3RvRF5/9iNGqd1riTevEr\nTi6GQhg7jTYJNI8VgMeN+ADleDvNYMgFcrhkfOHfpfUEZjgYJp4fZXtkGiL0\nHLnI8dTqPWIMN3cYcGVgHAUDucZ+D0LEih4bVuH2AM0gTw6WUAgkAak1d4Hv\nNzaDBiIww2qyl59u8PXJoQSu1/9u8EsW88b/KuLoW0nSsGeyWQkdNz7ryR6z\nx84WbtkeI9MU5dN2kSvrQ4ngTbxEh7RO4Myzaca2uFEAn/axf2TG9z5U0pNM\nIwtG\r\n=CkzL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from '@ampproject/toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('@ampproject/toolbox-cache-url');\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.ToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"2937a3e777701f9cec81b1cc36d1b9927a6b4403","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"14.15.4","dependencies":{"punycode":"2.1.1","url-parse":"1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.8.0-canary.5_1615575428468_0.10824724569391653","host":"s3://npm-registry-packages"}},"2.8.0-canary.6":{"name":"@ampproject/toolbox-cache-url","version":"2.8.0-canary.6","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.8.0-canary.6","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"1604881a6e65eb6608db7099ba9d41fdeb6900f4","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.8.0-canary.6.tgz","fileCount":6,"integrity":"sha512-2Ge6k1QW8b3xToPJh+zakbouv7hbV3ylVuEnydubHraFn2qGr6s13rSzHIjESrcXHaM3zTxdqxYnylmdM4oV0g==","signatures":[{"sig":"MEYCIQDUOa565S9RYaAtZkN0G3i1tR35B3yA2pY/7CGfx0D4ZgIhALoywoUcGiG57PKbFJC2RyVkPRp9NnBovCcgC3zmWuDH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU40HCRA9TVsSAnZWagAAz64P/1tz22NhEVsUBOkpZ72N\nfq0Z6RaRQlCUKv65srZaO9C+xAPM+f4K25lRHuxbQgpJfJtyuQRsqFRm6gSY\nkqzynN+bm4J9bVL9MbIt5+7GFVBeY8YM6wcWUgHCfzHW78/PdbnAxhw+CsWm\nfkNBHC4gtigPSjPuj0OqwHNzSvx5X0KxZO/OHh6/nuFrUWfEx5o5xhbp0W8/\nn/myM4rUyiex/d8OBRohhl83fbijS+4J9+gH2IJlBjWT4m4Wg0u8KADT0rlz\npKMST3LEAwFZ+grNh4NToFZggrjppqR/IIP3Q4sDnfCnz+yLF2iHhS+7POHT\nOcoWHQ95Z//58ciOdSyhZXmo1A3R5zw8+3iUvAM+jvFj7Cz0iK7RGI8BGZr1\nGWIYEcxWt3nyKmPcXvj7DAI6FNmAtLBrwxugL6JPtxGwLjr+ZcB9LnLwZxJ1\n7o5C84MwuBd/TBzS3ZIa+2LqlFEMWpTgaQ71rVTZ85eoid3+JWv74gp4Ayo0\nZUEvF5pRrcsVdJuCTFy/yOlofzxIbeArTGXT+9r8O6ajiY7r9+BV9aA5jCr9\nkgvm3y60vr1Jm72UqBR8gEEXiWZ72fcN+ZGhQW79ciW+2f+l389nTB7g3UHC\nUTHXKlQmOTvysoEXLGU8V/+q3zdXpUOzLhrYOe7SZGgclmePI18Tcy3b3b1N\n9ZYF\r\n=sQwn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from '@ampproject/toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('@ampproject/toolbox-cache-url');\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.ToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"69468eb65804e741db4bfbd129c7c4dbfb4b7561","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"14.15.4","dependencies":{"punycode":"2.1.1","url-parse":"1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.8.0-canary.6_1616088326654_0.6335629482339489","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@ampproject/toolbox-cache-url","version":"2.8.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.8.0","maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"2b1f48e6b3e522acfabcd7fdaac321200f848a64","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.8.0.tgz","fileCount":6,"integrity":"sha512-KpORt+3oZSsponNFEYXdIMjx7LJpU116LedLRjHX8eMQYE2OVoIhBlHsTVqvlpvQT/FLcfsONSKKVMF2FmUZXg==","signatures":[{"sig":"MEUCIFeVxw0PFq1qM+pkk4PXd6stBB6TgrVxjwS5pGh6c0dYAiEA9W50YUxLJJb6sJlBQxsxRRGVPFQXXSede/z2ifsVqkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtPRCCRA9TVsSAnZWagAAXSEQAJkjzzgzA9VXDc7LlYF2\nEmgpdWTJLEEdG7eWpzR5qWYu3JXa1yTdZwT2avmfDaAkdSGUZdDjhZgAobE8\nOeeGtC4DKcrYu8+bEKypdpL6ntNDFsRjWb/v7Zk96HCCP+FbLS5pce+NAUtC\nQJxhcAiQdd7A4mGPz667jrt51k+kElXQTRJhneA1HQizxlFvBezExbdqQfb5\n1sl7FCU+R77bRMydqFFMA1CdWqpJveoBj/5hjNoEBcW8J5jCi2OhKM6Xcqj3\nMK6e1yEe2gwlTir7bd2v16pPOkRqoOtlul9GcOqmzZncOAg+FmuPuJuU6Eof\nEa8vtOK8mnsIyTmljxJ+XFwJJFcD61cKww+ksYAK+jY0a1zQWECnw6YaBdhD\nCEhJN56wiUNOCHpDXr0mSE5DL+vuFkWTv7iAuYvcHyy/jOHefzBhskt4Xhf6\nI30Bs0uhPUwq8ec7UOao5xa9OE3RBH0PSEhBsQpY/vok/VOnzJPh11+qItIN\nm+skMROuHloShrdG04xNBAuu2ap6aOrVZiDrHCXpo8kwSGItrxeQ5kkHghXo\n2xVRzWn2ZjF2R+/NJ+z04ZkJ1ETmyBetLJqAAaAS7qGL2t2t8PL6WhG+ve5p\nO22Wbo7igCo9G5ECsMoyyKA/THunREpQOHAOtblRM9+jJX7AzYytFHIC5Em0\nbR2D\r\n=8f9I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"6103eb57765445355421826791361ac9ed9cf4d8","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"14.15.4","dependencies":{"punycode":"2.1.1","url-parse":"1.5.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.8.0_1622471745360_0.77752281041064","host":"s3://npm-registry-packages"}},"3.0.0-canary.2":{"name":"@ampproject/toolbox-cache-url","version":"3.0.0-canary.2","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@3.0.0-canary.2","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"01ee3f1310e491256c4199ed4f596e77300584cd","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-3.0.0-canary.2.tgz","fileCount":6,"integrity":"sha512-AwG6XFvHoLCornZCCrHYNSKppS3XrALmC/SI/qJM0IyvkOlTFCVLm962nvK6JTAdFILOqRZGm5DzAWh2iyuxug==","signatures":[{"sig":"MEQCICKb9mvtvEUEEoZ3/WZKbMo8VpAYX5yvXMMglxB1pZ1lAiB1fLCb/1oTtvZW4xuiusNvmYZoT+0uvXRCzjIrHE5aIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3eqTCRA9TVsSAnZWagAAKpgP/1WDP63IxD2dW3sPkdI5\nwoDMDplJ6K3m0NvwNkEVT46NrYkO0R5QRpZba/ecfNes5mOZXLSmk0DycE7P\nkJ3rlDcI4ii6X/oRJAdqn9pU+XDHj51vNm9F7IycD7opDQIqELGmUZXUpaHf\noXkIYrZhsh9AHioyS4Euet9MxFrFAMzmeXattwvSJZ2TVtCl1mxHqK3OI614\nfAANW9tpUHS0Kk+8y+xlJpzaMLfDCfE3tT8xE6X7cYHV/+TvlWb9ndZ8AK7V\nI/R8BqgvB8CGihy+DuR3j4k3VVeABBylYy1gV90X8LrCf+ba2+5syffy5Iit\nsR0gKSj5nijmg8XqcITLBf7hXYBkY1KxG87MtgbNQ5SMCCMyFpbnih07A2J+\nbeXGdBgjY/GxERP5T3kRuT27rzMpEj/a/epyr1tkfTqh9Tw4FF72O3oZ6sdN\nJ3aeDjhwNQAsMqUW9unsKAIaNutAmjZwklu3gwvwB/4RMhJQ5efm59Po+8mG\nfp7gii+RfU5mbWkvWMohpEkYrEmJ/KJrOGVH/SIodvibbxgEa7F5cLKqpi/f\nFuJqmbiKVxqakoUJMK1XRJFijKvieCycrLMkkLTt/eGxODgnQInAAzQJNX/C\nkIh1yiOyuHS7vn+iDCt0dXRaNC6C28vBeShJ+WrTTW1+7aw1N69EunXSGe6X\nSCMS\r\n=tR7+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from '@ampproject/toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('@ampproject/toolbox-cache-url');\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.ToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"0f63a77e8081f0fb7d6b63280e2fd8701836c4f9","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"16.13.1","dependencies":{"punycode":"2.1.1","url-parse":"1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_3.0.0-canary.2_1641933459662_0.9897582188436811","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@ampproject/toolbox-cache-url","version":"2.9.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.9.0","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"c422940bcd555795dd6f24d4458411ff21c3a95c","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.9.0.tgz","fileCount":6,"integrity":"sha512-2J1t4yCiCDnlZFEa8/hrjQ4H0jmh1GHhNAb6GsUek0w0fn2HqWhnv8JCzRD9NlwORcH1H3tW8y3MUteO9fWF+g==","signatures":[{"sig":"MEUCIAN2VeDgg5rPwB0nIwTTpu44lf0C6gLpzxnJeNvrFZwOAiEAhoETf3g7LhNoCOx1MKEAjKMGvDMNzUGUEMzhoBW5E1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitNGgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnow//fktxPLFDecRCYkvVlGGLJUJM8ToDfSsvF6EMCgFM409Ixo3M\r\naZ87DERC+Sjilkx77U1Ca5gR/2is7yOXCZ95mYiAnykPlZyJs2yoTimII1Vq\r\nV6isntKfZpkZcXAMULG7PcEY8v3X4R03c9fZc5JE/a51u5PhKTJyFBquI98H\r\nafSjfpHFYajt0M9P5WChxe2wDA0IpLbnXInf6QYyxF10EmIpLZi++rdP7Pvl\r\nwNFd+ncuBtOkY2wI2OONzUQcr9coJmQ+/cVAF7r7OaVq2hVGfflFryDNqqXa\r\nQZ7BtMIE6MnjGjezj2f5lrxxxfTx0Jxx7QQWVRv2jtPXikz4a8Yl+v3aRROw\r\nwvNdAz85nNaH+YBokmRRKSaUdDgApBcdMXreWutDzBQgAjULVowLNnNSzflV\r\nW14DvTVaqAim6QZHtoqNeirNl9BDqXS025Bx8rGlLpN0tLF5fH/9OuEkodrP\r\ngXLfy498Fz5FK9o2F8XZY1jECO4UfrqbEa06tNuenZq4UGNCYQWB+3sLo7cV\r\nC6FFAuvjhLVqDoLkctMTc+7IUcbktHiPiQN/+aJT6bWryXDv+Y1JCzXHj0q9\r\nJC+UOymdGhMOuMNha/NsQ/ywAWrl/Uv9aOHH3rZVKM7q61DBbGf+umXRUT7m\r\n6eb7P552vYAW22U3ErAdwEx9AyObdQeir04=\r\n=pkIJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"0826825fd8c5f3abac821ebe87a318e70f33c9dd","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"lerna/5.1.4/node@v18.2.0+arm64 (darwin)","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"18.2.0","dependencies":{"punycode":"2.1.1","url-parse":"^1.5.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.9.0_1656017312508_0.5324670473306972","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@ampproject/toolbox-cache-url","version":"2.10.0","keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-cache-url@2.10.0","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"dist":{"shasum":"234623bd367a48d3482b9fcf8c8123a91b07affe","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.10.0.tgz","fileCount":5,"integrity":"sha512-KtgNaM5oBysRqwboVqtl/zb3MsQ9syoCbnwE2mw/fmL3QJf5DnEUB2+g5BYf+xf+3Kj0LmGod6CSEKewLYIQkA==","signatures":[{"sig":"MEUCIBgmuk3mw53fdjCV3mWxs6QNb4owerZUdjMNIXAYTeDYAiEA3oHOcJmGfrsrXYvF6ZpaX0F7SBywFX1WLvNvgvS+fSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77063},"main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","gitHead":"6103eb57765445355421826791361ac9ed9cf4d8","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w"},"_npmUser":{"name":"ampproject-admin","email":"admin@ampproject.org"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/cache-url"},"_npmVersion":"10.8.1","description":"Transform canonical URLs into AMP Cache URLs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"punycode":"2.1.1","url-parse":"^1.5.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-cache-url_2.10.0_1718319928223_0.520839986089702","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"@ampproject/toolbox-cache-url","version":"2.10.1","description":"Transform canonical URLs into AMP Cache URLs","main":"dist/amp-toolbox-cache-url.cjs.js","types":"index.d.ts","module":"dist/amp-toolbox-cache-url.esm.js","browser":"dist/amp-toolbox-cache-url.umd.js","scripts":{"build":"npx rollup -c","serve":"npx rollup -c -w"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/cache-url"},"keywords":["amp","amp-toolbox","amp-url-api"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","dependencies":{"punycode":"2.1.1","url-parse":"^1.5.10"},"gitHead":"6103eb57765445355421826791361ac9ed9cf4d8","_id":"@ampproject/toolbox-cache-url@2.10.1","_nodeVersion":"20.12.2","_npmVersion":"10.8.1","dist":{"integrity":"sha512-fDtr+0WRGIUEYU6IA6/qCDIS9IMHGmeyVT/Pf18FiorGcpLAQKK+SuuGkh07lF6xRMkkLSGVn2C6ghofWY3XXA==","shasum":"17c537238b9240d7034d3c5ea04eea7fada30fae","tarball":"https://registry.npmjs.org/@ampproject/toolbox-cache-url/-/toolbox-cache-url-2.10.1.tgz","fileCount":5,"unpackedSize":77063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGT8LaSocABFL1bqrerEa80SH03A64XnXuYLm7Wwu9+LAiEA2iUflT0ZM6maYItSgmqb54UoxnMJ/CP7lx67i7/O144="}]},"_npmUser":{"name":"ampproject-admin","email":"admin@ampproject.org"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-cache-url_2.10.1_1718325138733_0.5635013521904246"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-10T18:20:51.300Z","modified":"2024-06-14T00:32:19.377Z","1.0.0-beta.0":"2019-06-10T18:20:51.629Z","1.0.0-beta.1":"2019-06-20T08:56:02.258Z","1.0.0-beta.2":"2019-06-20T09:40:44.317Z","1.0.0-beta.3":"2019-06-20T09:50:06.878Z","1.0.0-beta.4":"2019-07-11T14:34:33.876Z","1.0.0-beta.5":"2019-07-15T15:35:57.157Z","1.0.0-beta.6":"2019-07-23T13:02:17.672Z","1.0.0-beta.7":"2019-07-24T13:51:26.188Z","1.0.0-beta.8":"2019-08-01T09:08:59.060Z","1.0.0-beta.9":"2019-08-01T09:15:51.659Z","1.0.0":"2019-08-06T19:59:36.699Z","1.0.1":"2019-08-06T20:11:05.568Z","1.1.0-beta.0":"2019-08-29T20:27:36.569Z","1.1.0-beta.1":"2019-09-19T19:20:32.292Z","1.1.0":"2019-10-08T14:14:07.985Z","1.1.1":"2019-10-08T14:43:15.721Z","2.0.0-alpha.0":"2020-01-22T14:30:18.426Z","2.0.0":"2020-02-13T21:24:37.421Z","2.1.0":"2020-04-01T08:59:46.761Z","2.2.0":"2020-04-03T08:23:29.254Z","2.3.0":"2020-04-15T09:31:37.454Z","2.5.4":"2020-06-22T19:51:59.769Z","2.7.0-alpha.1":"2020-08-19T16:38:48.407Z","2.7.1-alpha.0":"2020-12-01T19:03:30.933Z","2.7.1":"2020-12-02T14:54:53.932Z","2.7.2":"2020-12-15T19:50:48.169Z","2.8.0-canary.0":"2021-02-12T17:24:37.170Z","2.8.0-canary.4":"2021-03-02T12:54:39.844Z","2.8.0-canary.5":"2021-03-12T18:57:08.605Z","2.8.0-canary.6":"2021-03-18T17:25:26.883Z","2.8.0":"2021-05-31T14:35:45.740Z","3.0.0-canary.2":"2022-01-11T20:37:39.856Z","2.9.0":"2022-06-23T20:48:32.660Z","2.10.0":"2024-06-13T23:05:28.425Z","2.10.1":"2024-06-14T00:32:18.897Z"},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"author":{"name":"AMPHTML Team"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/cache-url"},"keywords":["amp","amp-toolbox","amp-url-api"],"license":"Apache-2.0","homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/cache-url","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"readme":"# AMP-Toolbox Cache URL\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-cache-url)\n\nTranslates an URL from the origin to the AMP Cache URL format, according to the specification\navailable in the [AMP documentation](https://developers.google.com/amp/cache/overview). This includes the SHA256 fallback URLs used by the AMP Cache on invalid human-readable cache urls.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-cache-url\n```\n\n### Including the Module\n\n#### ES Module (Browser)\n\n```javascript\nimport {ampToolboxCacheUrl} from '@ampproject/toolbox-cache-url';\n```\n\n#### CommonJs (Node)\n\n```javascript\nconst ampToolboxCacheUrl = require('@ampproject/toolbox-cache-url');\n```\n\n\n#### UMD (Node, Browser)\n\nIn the browser, include the UMD module in an HTML `<script>` tag. If using node, replace `window` with `global`.\n\n```javascript\nconst {ampToolboxCacheUrl} = window.ToolboxCacheUrl;\n```\n\n### Using the module\n\n```javascript\n  // Get an AMP Cache URL from a cache domain, and a canonical URL\n  ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {\n    // This would log: \n    // 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'\n    console.log(cacheUrl);\n  });\n\n  // Transform a canonical URL to an AMP Cache subdomain\n  ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {\n    // This would log: \n    // 'www-example-com'\n    console.log(curlsSubdomain);\n  });\n```\n","readmeFilename":"README.md"}